MonobjcMonobjc Documented Class Library
InitWithCStringNoCopyLengthFreeWhenDone Method (cString, length, flag)
NamespacesMonobjc.FoundationNSStringInitWithCStringNoCopyLengthFreeWhenDone(IntPtr, NSUInteger, Boolean)

Initializes the receiver, a newly allocated NSString object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding. (Deprecated in Mac OS X v10.4. Use initWithBytesNoCopy:length:encoding:freeWhenDone: instead.)

Original signature is '- (id)initWithCStringNoCopy:(char *)cString length:(NSUInteger)length freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.0 and later.

Declaration Syntax
C#Visual BasicVisual C++
[ObsoleteAttribute("Deprecated in Mac OS X v10.4. Use initWithBytesNoCopy:length:encoding:freeWhenDone: instead.")]
public virtual Id InitWithCStringNoCopyLengthFreeWhenDone(
	IntPtr cString,
	NSUInteger length,
	bool flag
)
<ObsoleteAttribute("Deprecated in Mac OS X v10.4. Use initWithBytesNoCopy:length:encoding:freeWhenDone: instead.")> _
Public Overridable Function InitWithCStringNoCopyLengthFreeWhenDone ( _
	cString As IntPtr, _
	length As NSUInteger, _
	flag As Boolean _
) As Id
[ObsoleteAttribute(L"Deprecated in Mac OS X v10.4. Use initWithBytesNoCopy:length:encoding:freeWhenDone: instead.")]
public:
virtual Id^ InitWithCStringNoCopyLengthFreeWhenDone(
	IntPtr cString, 
	NSUInteger length, 
	bool flag
)
Parameters
cString (IntPtr)
MISSING
length (NSUInteger)
MISSING
flag (Boolean)
MISSING
Return Value

[Missing <returns> documentation for "M:Monobjc.Foundation.NSString.InitWithCStringNoCopyLengthFreeWhenDone(System.IntPtr,Monobjc.Foundation.NSUInteger,System.Boolean)"]

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)