MonobjcMonobjc Documented Class Library
InitWithCharactersNoCopyLengthFreeWhenDone Method (characters, length, flag)
NamespacesMonobjc.FoundationNSStringInitWithCharactersNoCopyLengthFreeWhenDone(String, NSUInteger, Boolean)

Returns an initialized NSString object that contains a given number of characters from a given C array of Unicode characters.

Original signature is '- (id)initWithCharactersNoCopy:(unichar *)characters length:(NSUInteger)length freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id InitWithCharactersNoCopyLengthFreeWhenDone(
	string characters,
	NSUInteger length,
	bool flag
)
Public Overridable Function InitWithCharactersNoCopyLengthFreeWhenDone ( _
	characters As String, _
	length As NSUInteger, _
	flag As Boolean _
) As Id
public:
virtual Id^ InitWithCharactersNoCopyLengthFreeWhenDone(
	String^ characters, 
	NSUInteger length, 
	bool flag
)
Parameters
characters (String)
A C array of Unicode characters.
length (NSUInteger)
The number of characters to use from characters.
flag (Boolean)
If YES, the receiver will free the memory when it no longer needs the characters; if NO it won’t.
Return Value
An initialized NSString object that contains length characters from characters. The returned object may be different from the original receiver.
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.Foundation (Module: Monobjc.Foundation)