MonobjcMonobjc Documented Class Library
SmartInsertAfterStringForStringReplacingRange Method (aString, charRange)
NamespacesMonobjc.AppKitNSTextViewSmartInsertAfterStringForStringReplacingRange(NSString, NSRange)

Returns any whitespace that needs to be added after the string to preserve proper spacing and punctuation when the string replaces the characters in the specified range.

Original signature is '- (NSString *)smartInsertAfterStringForString:(NSString *)aString replacingRange:(NSRange)charRange'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual NSString SmartInsertAfterStringForStringReplacingRange(
	NSString aString,
	NSRange charRange
)
Public Overridable Function SmartInsertAfterStringForStringReplacingRange ( _
	aString As NSString, _
	charRange As NSRange _
) As NSString
public:
virtual NSString^ SmartInsertAfterStringForStringReplacingRange(
	NSString^ aString, 
	NSRange charRange
)
Parameters
aString (NSString)
The string that is replacing the characters in charRange.
charRange (NSRange)
The range of characters which aString is replacing.
Return Value
Any whitespace that needs to be added after aString to preserve proper spacing and punctuation when the characters in charRange are replaced by aString. If aString is nil or if smart insertion and deletion are disabled, this method returns nil.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)