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 ();
}
}