Returns an NSString object initialized by reading data from the file at a given path using a given encoding.
Original signature is '- (id)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error'
Available in Mac OS X v10.4 and later.

C# | Visual Basic | Visual C++ |
public NSMutableString( NSString path, NSStringEncoding enc, out NSError error )
Public Sub New ( _ path As NSString, _ enc As NSStringEncoding, _ <OutAttribute> ByRef error As NSError _ )
public: NSMutableString( NSString^ path, NSStringEncoding enc, [OutAttribute] NSError^% error )

- path (NSString)
- A path to a file.
- enc (NSStringEncoding)
- The encoding of the file at path.
- error (NSError%)
- If an error occurs, upon return contains an NSError object that describes the problem. If you are not interested in possible errors, pass in NULL.

An NSString object initialized by reading data from the file named by path using the encoding, enc. The returned object may be different from the original receiver. If the file can’t be opened or there is an encoding error, returns nil.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)