Praeclarum.App.TextDocument.ContentsForType C# (CSharp) Method

ContentsForType() public method

public ContentsForType ( string typeName, NSError &outError ) : NSObject
typeName string
outError NSError
return NSObject
		public override NSObject ContentsForType (string typeName, out NSError outError)
		{
			try {
				outError = null;

				var text = TextData;

				var data = NSData.FromString (text, NSStringEncoding.UTF8);

				Debug.WriteLine ("SAVE " + LocalFilePath);

				Saving (this, new SavingEventArgs {
					TextData = text
				});

				return data;

			} catch (Exception ex) {
				Log.Error (ex);
				outError = new NSError (new NSString ("Praeclarum"), 334);
				return new NSData ();
			}
		}