void InitPasteboard(NSPasteboard pb, TransferDataSource data) { pb.ClearContents(); foreach (var t in data.DataTypes) { if (t == TransferDataType.Text) { pb.AddTypes(new string[] { NSPasteboard.NSStringType }, null); pb.SetStringForType((string)data.GetValue(t), NSPasteboard.NSStringType); } } }