public bool WriteObjects(INSPasteboardWriting [] objects) { var nsa_pasteboardReading = NSArray.FromNSObjects (objects); bool result = WriteObjects (nsa_pasteboardReading.Handle); nsa_pasteboardReading.Dispose (); return result; }
partial void ReportButtonClick(NSObject sender) { var display = passSource.entries.Aggregate("[box=Report]\n", (current, entry) => current + (entry.ToString() + '\n')); display += "[/box]"; NSPasteboard.GeneralPasteboard.ClearContents(); var contents = new INSPasteboardWriting[] { (NSString)display }; NSPasteboard.GeneralPasteboard.WriteObjects(contents); }
public static void WriteObject(this NSPasteboard pboard, INSPasteboardWriting pasteboardWriting) { pboard.WriteObjects(new INSPasteboardWriting[] { pasteboardWriting }); }