156 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
.OemText => ReadStringFromHGLOBAL(hglobal, unicode: false),
118
DataFormatNames
.Rtf => ReadRegisteredFormatStringFromHGLOBAL(hglobal, Encoding.Default),
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) },
525
if (!
DataFormatNames
.IsPredefinedFormat(format)
584
DataFormatNames
.AddMappedFormats(request.Format, mappedFormats);
657
DataFormatNames
.AddMappedFormats(format, mappedFormats);
699
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.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)
240
SetData(
DataFormatNames
.WaveAudio, autoConvert: false, audioStream.OrThrowIfNull());
246
SetData(
DataFormatNames
.FileDrop, autoConvert: true, strings);
249
public virtual void SetImage(Image image) => SetData(
DataFormatNames
.Bitmap, true, image.OrThrowIfNull());
283
TextDataFormat.UnicodeText =>
DataFormatNames
.UnicodeText,
284
TextDataFormat.Rtf =>
DataFormatNames
.Rtf,
285
TextDataFormat.Html =>
DataFormatNames
.Html,
286
TextDataFormat.CommaSeparatedValue =>
DataFormatNames
.Csv,
287
_ =>
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),