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