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)
67if (DataFormatNames.IsPredefinedFormat(format)) 210if (DataFormatNames.IsPredefinedFormat(request.Format))
System\Private\Windows\Ole\ClipboardCore.cs (9)
334DataFormatNames.Text 335or DataFormatNames.UnicodeText 336or DataFormatNames.String 337or DataFormatNames.Rtf 338or DataFormatNames.Html 339or DataFormatNames.OemText => typeof(string) == type, 341DataFormatNames.FileDrop 342or DataFormatNames.FileNameAnsi 343or DataFormatNames.FileNameUnicode => typeof(string[]) == type,
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (10)
284DataFormatNames.Text or DataFormatNames.Rtf or DataFormatNames.OemText 286DataFormatNames.Html or DataFormatNames.Xaml 288DataFormatNames.UnicodeText 290DataFormatNames.FileDrop 292DataFormatNames.FileNameAnsi 294DataFormatNames.FileNameUnicode 297_ when format == DataFormatNames.Serializable || data is ISerializable || data.GetType().IsSerializable
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (13)
117DataFormatNames.Text or DataFormatNames.Rtf or DataFormatNames.OemText => 119DataFormatNames.Html or DataFormatNames.Xaml => ReadUtf8StringFromHGLOBAL(hglobal), 120DataFormatNames.UnicodeText => ReadStringFromHGLOBAL(hglobal, unicode: true), 121DataFormatNames.FileDrop => ReadFileListFromHDROP((HDROP)(nint)hglobal), 122DataFormatNames.FileNameAnsi => new string[] { ReadStringFromHGLOBAL(hglobal, unicode: false) }, 123DataFormatNames.FileNameUnicode => new string[] { ReadStringFromHGLOBAL(hglobal, unicode: true) }, 495if (!DataFormatNames.IsPredefinedFormat(format) 554DataFormatNames.AddMappedFormats(request.Format, mappedFormats); 627DataFormatNames.AddMappedFormats(format, mappedFormats); 669DataFormatNames.AddMappedFormats(name, distinctFormats);
System\Private\Windows\Ole\DataFormatsCore.cs (16)
154Create(DataFormatNames.UnicodeText, (int)CLIPBOARD_FORMAT.CF_UNICODETEXT), 155Create(DataFormatNames.Text, (int)CLIPBOARD_FORMAT.CF_TEXT), 156Create(DataFormatNames.Bitmap, (int)CLIPBOARD_FORMAT.CF_BITMAP), 157Create(DataFormatNames.Wmf, (int)CLIPBOARD_FORMAT.CF_METAFILEPICT), 158Create(DataFormatNames.Emf, (int)CLIPBOARD_FORMAT.CF_ENHMETAFILE), 159Create(DataFormatNames.Dif, (int)CLIPBOARD_FORMAT.CF_DIF), 160Create(DataFormatNames.Tiff, (int)CLIPBOARD_FORMAT.CF_TIFF), 161Create(DataFormatNames.OemText, (int)CLIPBOARD_FORMAT.CF_OEMTEXT), 162Create(DataFormatNames.Dib, (int)CLIPBOARD_FORMAT.CF_DIB), 163Create(DataFormatNames.Palette, (int)CLIPBOARD_FORMAT.CF_PALETTE), 164Create(DataFormatNames.PenData, (int)CLIPBOARD_FORMAT.CF_PENDATA), 165Create(DataFormatNames.Riff, (int)CLIPBOARD_FORMAT.CF_RIFF), 166Create(DataFormatNames.WaveAudio, (int)CLIPBOARD_FORMAT.CF_WAVE), 167Create(DataFormatNames.SymbolicLink, (int)CLIPBOARD_FORMAT.CF_SYLK), 168Create(DataFormatNames.FileDrop, (int)CLIPBOARD_FORMAT.CF_HDROP), 169Create(DataFormatNames.Locale, (int)CLIPBOARD_FORMAT.CF_LOCALE)
System\Private\Windows\Ole\DataObjectCore.cs (1)
23if (DataFormatNames.IsPredefinedFormat(format))
System\Private\Windows\Ole\DataObjectExtensions.cs (1)
32dataObject.SetData(DataFormatNames.FileDrop, autoConvert: true, filePathsArray);
System\Private\Windows\Ole\DataStore.cs (4)
45DataFormatNames.AddMappedFormats(format, mappedFormats); 122if (data is ISerializable && !_mappedData.ContainsKey(DataFormatNames.Serializable)) 124SetData(DataFormatNames.Serializable, data); 181DataFormatNames.AddMappedFormats(current, distinctFormats);
System\Private\Windows\Ole\DragDropHelper.cs (9)
165return formatName.Equals(DataFormatNames.DragContext) 166|| formatName.Equals(DataFormatNames.DragImageBits) 167|| formatName.Equals(DataFormatNames.DragSourceHelperFlags) 168|| formatName.Equals(DataFormatNames.DragWindow) 171|| formatName.Equals(DataFormatNames.IsShowingLayered) 172|| formatName.Equals(DataFormatNames.IsShowingText) 173|| formatName.Equals(DataFormatNames.UsingDefaultDragImage); 433=> SetBooleanFormat(dataObject, DataFormatNames.IsShowingText, isShowingText); 445=> SetBooleanFormat(dataObject, DataFormatNames.UsingDefaultDragImage, usingDefaultDragImage);
System\Private\Windows\Ole\FormatEnumerator.cs (2)
50tymed = format == DataFormatNames.Bitmap 52: format == DataFormatNames.Emf ? ComTypes.TYMED.TYMED_ENHMF : ComTypes.TYMED.TYMED_HGLOBAL
System.Private.Windows.Core.Tests (36)
System\Private\Windows\Ole\BinaryFormatUtilitesTestsBase.cs (4)
58WriteObjectToStream(Stream, value, restrictSerialization ? DataFormatNames.String : "test"); 69return TryReadObjectFromStream(Stream, untypedRequest: true, DataFormatNames.String, resolver: null, out @object); 79restrictDeserialization ? DataFormatNames.String : "test", 92return TryReadObjectFromStream(Stream, untypedRequest: false, DataFormatNames.String, resolver, out @object);
System\Private\Windows\Ole\ClipboardCoreTests.cs (23)
122dataObject.SetData(DataFormatNames.Text, "Hello, World!"); 129data!.GetDataPresent(DataFormatNames.Text).Should().BeTrue(); 130data.GetData(DataFormatNames.Text).Should().Be("Hello, World!"); 132data.GetDataPresent(DataFormatNames.UnicodeText).Should().BeTrue(); 133data.GetData(DataFormatNames.UnicodeText).Should().Be("Hello, World!"); 139data.GetDataPresent(DataFormatNames.UnicodeText, autoConvert: false).Should().BeFalse(); 140data.GetData(DataFormatNames.UnicodeText, autoConvert: false).Should().BeNull(); 147iDataObject.TryGetData(DataFormatNames.Text, out text).Should().BeTrue(); 149iDataObject.TryGetData(DataFormatNames.UnicodeText, out text).Should().BeTrue(); 152iDataObject.TryGetData(DataFormatNames.UnicodeText, autoConvert: false, out text).Should().BeFalse(); 274string format = DataFormatNames.WaveAudio; 294string format = DataFormatNames.FileDrop; 315string format = DataFormatNames.Bitmap; 325string format = DataFormatNames.UnicodeText; 411ClipboardCore.SetData(new DataObject(DataFormatNames.UnicodeText, "text"), copy: false, retryTimes: 1, retryDelay: 0); 414outData.GetDataPresent(DataFormatNames.UnicodeText).Should().BeTrue(); 415outData.GetData(DataFormatNames.UnicodeText).Should().Be("text"); 446DataObject dataObject = new(DataFormatNames.WaveAudio, audioBytes!); 452outData.GetDataPresent(DataFormatNames.WaveAudio).Should().BeTrue(); 453outData.GetData(DataFormatNames.WaveAudio).Should().BeEquivalentTo(audioBytes); 465DataObject dataObject = new(DataFormatNames.WaveAudio, audioStream); 471outData.GetDataPresent(DataFormatNames.WaveAudio).Should().BeTrue(); 472outData.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,