208 references to DataFormatNames
PresentationCore (44)
System\Windows\clipboard.cs (2)
72public static Stream? GetAudioStream() => GetTypedDataIfAvailable<Stream>(DataFormatNames.WaveAudio); 106if (GetTypedDataIfAvailable<string[]?>(DataFormatNames.FileDrop) is string[] strings)
System\Windows\DataFormats.cs (32)
41public static readonly string Text = DataFormatNames.Text; 46public static readonly string UnicodeText = DataFormatNames.UnicodeText; 51public static readonly string Dib = DataFormatNames.Dib; 56public static readonly string Bitmap = DataFormatNames.Bitmap; 61public static readonly string EnhancedMetafile = DataFormatNames.Emf; 66public static readonly string MetafilePicture = DataFormatNames.Wmf; 71public static readonly string SymbolicLink = DataFormatNames.SymbolicLink; 76public static readonly string Dif = DataFormatNames.Dif; 81public static readonly string Tiff = DataFormatNames.Tiff; 86public static readonly string OemText = DataFormatNames.OemText; 91public static readonly string Palette = DataFormatNames.Palette; 96public static readonly string PenData = DataFormatNames.PenData; 101public static readonly string Riff = DataFormatNames.Riff; 106public static readonly string WaveAudio = DataFormatNames.WaveAudio; 111public static readonly string FileDrop = DataFormatNames.FileDrop; 116public static readonly string Locale = DataFormatNames.Locale; 121public static readonly string Html = DataFormatNames.Html; 126public static readonly string Rtf = DataFormatNames.Rtf; 132public static readonly string CommaSeparatedValue = DataFormatNames.Csv; 137public static readonly string StringFormat = DataFormatNames.String; 142public static readonly string Serializable = DataFormatNames.Serializable; 147public static readonly string Xaml = DataFormatNames.Xaml; 152public static readonly string XamlPackage = DataFormatNames.XamlPackage; 159TextDataFormat.Text => DataFormatNames.Text, 160TextDataFormat.UnicodeText => DataFormatNames.UnicodeText, 161TextDataFormat.Rtf => DataFormatNames.Rtf, 162TextDataFormat.Html => DataFormatNames.Html, 163TextDataFormat.CommaSeparatedValue => DataFormatNames.Csv, 164TextDataFormat.Xaml => DataFormatNames.Xaml, 165_ => DataFormatNames.UnicodeText, 186DataFormatsCore.GetOrAddFormat(DataFormatNames.Xaml); 187DataFormatsCore.GetOrAddFormat(DataFormatNames.InkSerializedFormat);
System\Windows\dataobject.cs (2)
304if (GetData(DataFormatNames.FileDrop, autoConvert: true) is string[] strings) 361SetData(DataFormatNames.FileDrop, strings, autoConvert: true);
System\Windows\Ole\WpfOleServices.cs (8)
33&& format.Equals(DataFormatNames.Bitmap) 41if (mediumType.HasFlag(TYMED.TYMED_ENHMF) && format.Equals(DataFormatNames.Emf)) 80if (format == DataFormatNames.Bitmap) 85else if (format == DataFormatNames.Emf) 161DataFormatNames.Bitmap or DataFormatNames.BinaryFormatBitmap => 163DataFormatNames.Emf or DataFormatNames.BinaryFormatMetafile =>
System.Private.Windows.Core (67)
System\Private\Windows\Ole\BinaryFormatUtilities.cs (2)
54if (DataFormatNames.IsPredefinedFormat(format)) 183if (DataFormatNames.IsPredefinedFormat(request.Format))
System\Private\Windows\Ole\ClipboardCore.cs (9)
278DataFormatNames.Text 279or DataFormatNames.UnicodeText 280or DataFormatNames.String 281or DataFormatNames.Rtf 282or DataFormatNames.Html 283or DataFormatNames.OemText => typeof(string) == type, 285DataFormatNames.FileDrop 286or DataFormatNames.FileNameAnsi 287or DataFormatNames.FileNameUnicode => typeof(string[]) == type,
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (10)
275DataFormatNames.Text or DataFormatNames.Rtf or DataFormatNames.OemText 277DataFormatNames.Html or DataFormatNames.Xaml 279DataFormatNames.UnicodeText 281DataFormatNames.FileDrop 283DataFormatNames.FileNameAnsi 285DataFormatNames.FileNameUnicode 288_ when format == DataFormatNames.Serializable || data is ISerializable || data.GetType().IsSerializable
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (13)
106DataFormatNames.Text or DataFormatNames.Rtf or DataFormatNames.OemText => 108DataFormatNames.Html or DataFormatNames.Xaml => ReadUtf8StringFromHGLOBAL(hglobal), 109DataFormatNames.UnicodeText => ReadStringFromHGLOBAL(hglobal, unicode: true), 110DataFormatNames.FileDrop => ReadFileListFromHDROP((HDROP)(nint)hglobal), 111DataFormatNames.FileNameAnsi => new string[] { ReadStringFromHGLOBAL(hglobal, unicode: false) }, 112DataFormatNames.FileNameUnicode => new string[] { ReadStringFromHGLOBAL(hglobal, unicode: true) }, 406if (!DataFormatNames.IsPredefinedFormat(format) 461DataFormatNames.AddMappedFormats(request.Format, mappedFormats); 529DataFormatNames.AddMappedFormats(format, mappedFormats); 571DataFormatNames.AddMappedFormats(name, distinctFormats);
System\Private\Windows\Ole\DataFormatsCore.cs (16)
146T.Create(DataFormatNames.UnicodeText, (int)CLIPBOARD_FORMAT.CF_UNICODETEXT), 147T.Create(DataFormatNames.Text, (int)CLIPBOARD_FORMAT.CF_TEXT), 148T.Create(DataFormatNames.Bitmap, (int)CLIPBOARD_FORMAT.CF_BITMAP), 149T.Create(DataFormatNames.Wmf, (int)CLIPBOARD_FORMAT.CF_METAFILEPICT), 150T.Create(DataFormatNames.Emf, (int)CLIPBOARD_FORMAT.CF_ENHMETAFILE), 151T.Create(DataFormatNames.Dif, (int)CLIPBOARD_FORMAT.CF_DIF), 152T.Create(DataFormatNames.Tiff, (int)CLIPBOARD_FORMAT.CF_TIFF), 153T.Create(DataFormatNames.OemText, (int)CLIPBOARD_FORMAT.CF_OEMTEXT), 154T.Create(DataFormatNames.Dib, (int)CLIPBOARD_FORMAT.CF_DIB), 155T.Create(DataFormatNames.Palette, (int)CLIPBOARD_FORMAT.CF_PALETTE), 156T.Create(DataFormatNames.PenData, (int)CLIPBOARD_FORMAT.CF_PENDATA), 157T.Create(DataFormatNames.Riff, (int)CLIPBOARD_FORMAT.CF_RIFF), 158T.Create(DataFormatNames.WaveAudio, (int)CLIPBOARD_FORMAT.CF_WAVE), 159T.Create(DataFormatNames.SymbolicLink, (int)CLIPBOARD_FORMAT.CF_SYLK), 160T.Create(DataFormatNames.FileDrop, (int)CLIPBOARD_FORMAT.CF_HDROP), 161T.Create(DataFormatNames.Locale, (int)CLIPBOARD_FORMAT.CF_LOCALE)
System\Private\Windows\Ole\DataObjectCore.cs (1)
22if (DataFormatNames.IsPredefinedFormat(format))
System\Private\Windows\Ole\DataObjectExtensions.cs (1)
30dataObject.SetData(DataFormatNames.FileDrop, autoConvert: true, filePathsArray);
System\Private\Windows\Ole\DataStore.cs (4)
36DataFormatNames.AddMappedFormats(format, mappedFormats); 107if (data is ISerializable && !_mappedData.ContainsKey(DataFormatNames.Serializable)) 109SetData(DataFormatNames.Serializable, data); 160DataFormatNames.AddMappedFormats(current, distinctFormats);
System\Private\Windows\Ole\DragDropHelper.cs (9)
157return formatName.Equals(DataFormatNames.DragContext) 158|| formatName.Equals(DataFormatNames.DragImageBits) 159|| formatName.Equals(DataFormatNames.DragSourceHelperFlags) 160|| formatName.Equals(DataFormatNames.DragWindow) 163|| formatName.Equals(DataFormatNames.IsShowingLayered) 164|| formatName.Equals(DataFormatNames.IsShowingText) 165|| formatName.Equals(DataFormatNames.UsingDefaultDragImage); 425=> SetBooleanFormat(dataObject, DataFormatNames.IsShowingText, isShowingText); 437=> SetBooleanFormat(dataObject, DataFormatNames.UsingDefaultDragImage, usingDefaultDragImage);
System\Private\Windows\Ole\FormatEnumerator.cs (2)
46tymed = format == DataFormatNames.Bitmap 48: format == DataFormatNames.Emf ? ComTypes.TYMED.TYMED_ENHMF : ComTypes.TYMED.TYMED_HGLOBAL
System.Private.Windows.Core.Tests (36)
System\Private\Windows\Ole\BinaryFormatUtilitesTestsBase.cs (4)
50WriteObjectToStream(Stream, value, restrictSerialization ? DataFormatNames.String : "test"); 61return TryReadObjectFromStream(Stream, untypedRequest: true, DataFormatNames.String, resolver: null, out @object); 71restrictDeserialization ? DataFormatNames.String : "test", 84return TryReadObjectFromStream(Stream, untypedRequest: false, DataFormatNames.String, resolver, out @object);
System\Private\Windows\Ole\ClipboardCoreTests.cs (23)
106dataObject.SetData(DataFormatNames.Text, "Hello, World!"); 113data!.GetDataPresent(DataFormatNames.Text).Should().BeTrue(); 114data.GetData(DataFormatNames.Text).Should().Be("Hello, World!"); 116data.GetDataPresent(DataFormatNames.UnicodeText).Should().BeTrue(); 117data.GetData(DataFormatNames.UnicodeText).Should().Be("Hello, World!"); 118data.GetDataPresent(DataFormatNames.UnicodeText, autoConvert: false).Should().BeFalse(); 119data.GetData(DataFormatNames.UnicodeText, autoConvert: false).Should().BeNull(); 125iDataObject.TryGetData(DataFormatNames.Text, out text).Should().BeTrue(); 127iDataObject.TryGetData(DataFormatNames.UnicodeText, out text).Should().BeTrue(); 129iDataObject.TryGetData(DataFormatNames.UnicodeText, autoConvert: false, out text).Should().BeFalse(); 247string format = DataFormatNames.WaveAudio; 267string format = DataFormatNames.FileDrop; 277string format = DataFormatNames.Bitmap; 287string format = DataFormatNames.UnicodeText; 373ClipboardCore.SetData(new DataObject(DataFormatNames.UnicodeText, "text"), copy: false, retryTimes: 1, retryDelay: 0); 376outData.GetDataPresent(DataFormatNames.UnicodeText).Should().BeTrue(); 377outData.GetData(DataFormatNames.UnicodeText).Should().Be("text"); 408DataObject dataObject = new(DataFormatNames.WaveAudio, audioBytes!); 414outData.GetDataPresent(DataFormatNames.WaveAudio).Should().BeTrue(); 415outData.GetData(DataFormatNames.WaveAudio).Should().Be(audioBytes); 428DataObject dataObject = new(DataFormatNames.WaveAudio, audioStream); 434outData.GetDataPresent(DataFormatNames.WaveAudio).Should().BeTrue(); 435outData.GetData(DataFormatNames.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes);
System\Private\Windows\Ole\DataFormatNamesTests.cs (9)
9[InlineData(DataFormatNames.Text, true)] 10[InlineData(DataFormatNames.UnicodeText, true)] 11[InlineData(DataFormatNames.Dib, true)] 12[InlineData(DataFormatNames.Bitmap, true)] 15Assert.Equal(expected, DataFormatNames.IsPredefinedFormat(format)); 19[InlineData(DataFormatNames.Emf, true)] 20[InlineData(DataFormatNames.Text, true)] 21[InlineData(DataFormatNames.UnicodeText, true)] 24Assert.Equal(expected, DataFormatNames.IsPredefinedFormat(format));
System.Windows.Forms (45)
System\Windows\Forms\OLE\Clipboard.cs (5)
85public static bool ContainsAudio() => ContainsData(DataFormatNames.WaveAudio); 133public static Stream? GetAudioStream() => GetTypedDataIfAvailable<Stream>(DataFormatNames.WaveAudio); 366if (GetTypedDataIfAvailable<string[]?>(DataFormatNames.FileDrop) is string[] strings) 423SetDataObject(new DataObject(DataFormatNames.WaveAudio, audioStream.OrThrowIfNull()), copy: true); 463SetDataObject(new DataObject(DataFormatNames.Bitmap, autoConvert: true, image.OrThrowIfNull()), copy: true);
System\Windows\Forms\OLE\DataFormats.cs (21)
19public static readonly string Text = DataFormatNames.Text; 24public static readonly string UnicodeText = DataFormatNames.UnicodeText; 29public static readonly string Dib = DataFormatNames.Dib; 34public static readonly string Bitmap = DataFormatNames.Bitmap; 39public static readonly string EnhancedMetafile = DataFormatNames.Emf; 44public static readonly string MetafilePict = DataFormatNames.Wmf; 49public static readonly string SymbolicLink = DataFormatNames.SymbolicLink; 54public static readonly string Dif = DataFormatNames.Dif; 59public static readonly string Tiff = DataFormatNames.Tiff; 64public static readonly string OemText = DataFormatNames.OemText; 69public static readonly string Palette = DataFormatNames.Palette; 75public static readonly string PenData = DataFormatNames.PenData; 80public static readonly string Riff = DataFormatNames.Riff; 85public static readonly string WaveAudio = DataFormatNames.WaveAudio; 90public static readonly string FileDrop = DataFormatNames.FileDrop; 95public static readonly string Locale = DataFormatNames.Locale; 100public static readonly string Html = DataFormatNames.Html; 105public static readonly string Rtf = DataFormatNames.Rtf; 111public static readonly string CommaSeparatedValue = DataFormatNames.Csv; 116public static readonly string StringFormat = DataFormatNames.String; 121public static readonly string Serializable = DataFormatNames.Serializable;
System\Windows\Forms\OLE\DataObject.cs (12)
195public virtual bool ContainsAudio() => GetDataPresent(DataFormatNames.WaveAudio, autoConvert: false); 197public virtual bool ContainsFileDropList() => GetDataPresent(DataFormatNames.FileDrop, autoConvert: true); 199public virtual bool ContainsImage() => GetDataPresent(DataFormatNames.Bitmap, autoConvert: true); 216if (GetData(DataFormatNames.FileDrop, autoConvert: true) is string[] strings) 239SetData(DataFormatNames.WaveAudio, autoConvert: false, audioStream.OrThrowIfNull()); 245SetData(DataFormatNames.FileDrop, autoConvert: true, strings); 248public virtual void SetImage(Image image) => SetData(DataFormatNames.Bitmap, true, image.OrThrowIfNull()); 282TextDataFormat.UnicodeText => DataFormatNames.UnicodeText, 283TextDataFormat.Rtf => DataFormatNames.Rtf, 284TextDataFormat.Html => DataFormatNames.Html, 285TextDataFormat.CommaSeparatedValue => DataFormatNames.Csv, 286_ => DataFormatNames.UnicodeText,
System\Windows\Forms\OLE\WinFormsOleServices.cs (7)
38if (format == DataFormatNames.Dib && data is Image) 47if (format.Equals(DataFormatNames.Bitmap) && data is Bitmap bitmap) 65if (requestedFormat == DataFormatNames.Bitmap 134if (data is Bitmap && format.Equals(DataFormatNames.Dib)) 136format = autoConvert ? DataFormatNames.Bitmap : throw new NotSupportedException(SR.DataObjectDibNotSupported); 142DataFormatNames.Bitmap or DataFormatNames.BinaryFormatBitmap => type == typeof(Bitmap) || type == typeof(Image),
System.Windows.Forms.Tests (15)
System\Windows\Forms\DataObjectTests.cs (6)
1293[InlineData(DataFormatNames.Serializable, null)] 1294[InlineData(DataFormatNames.Serializable, "input")] 1446[InlineData(DataFormatNames.Serializable, false, "input")] 1447[InlineData(DataFormatNames.Serializable, false, null)] 1448[InlineData(DataFormatNames.Serializable, true, "input")] 1449[InlineData(DataFormatNames.Serializable, true, null)]
System\Windows\Forms\DragDropHelperTests.cs (9)
87[InlineData(DataFormatNames.DragContext, true)] 88[InlineData(DataFormatNames.DragImageBits, true)] 89[InlineData(DataFormatNames.DragSourceHelperFlags, true)] 90[InlineData(DataFormatNames.DragWindow, true)] 93[InlineData(DataFormatNames.IsShowingLayered, true)] 94[InlineData(DataFormatNames.IsShowingText, true)] 95[InlineData(DataFormatNames.UsingDefaultDragImage, true)] 119dataObject.TryGetData(DataFormatNames.DragImageBits, out DragDropFormat dragDropFormat).Should().BeTrue(); 146dataObject.TryGetData(DataFormatNames.DragImageBits, out DragDropFormat dragDropFormat).Should().BeTrue();
System.Windows.Forms.TestUtilities (1)
Data\DataObjectTestHelpers.cs (1)
19DataFormatNames.String,