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