154 references to DataFormats
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (2)
235
data.SetData(
DataFormats
.UnicodeText, text)
236
data.SetData(
DataFormats
.StringFormat, text)
PresentationCore (34)
System\Windows\clipboard.cs (18)
29
public static bool ContainsAudio() => ContainsDataInternal(
DataFormats
.WaveAudio);
43
public static bool ContainsFileDropList() => ContainsDataInternal(
DataFormats
.FileDrop);
48
public static bool ContainsImage() => ContainsDataInternal(
DataFormats
.Bitmap);
54
public static bool ContainsText() => ContainsDataInternal(
DataFormats
.UnicodeText);
60
public static bool ContainsText(TextDataFormat format) => !
DataFormats
.IsValidTextDataFormat(format)
62
: ContainsDataInternal(
DataFormats
.ConvertToDataFormats(format));
117
public static BitmapSource? GetImage() => GetTypedDataIfAvailable<BitmapSource>(
DataFormats
.Bitmap);
129
if (!
DataFormats
.IsValidTextDataFormat(format))
134
return GetTypedDataIfAvailable<string>(
DataFormats
.ConvertToDataFormats(format)) is string text
154
SetDataInternal(
DataFormats
.WaveAudio, audioStream);
178
SetDataInternal(
DataFormats
.Bitmap, image);
197
if (!
DataFormats
.IsValidTextDataFormat(format))
202
SetDataInternal(
DataFormats
.ConvertToDataFormats(format), text);
286
format ==
DataFormats
.FileDrop || format ==
DataFormats
.Bitmap;
295
/// The format of the data to retrieve. See the <see cref="
DataFormats
"/> class for a set of predefined data formats.
354
/// Pre-defined <see cref="
DataFormats
"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/>
464
/// Pre-defined <see cref="
DataFormats
"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/>
System\Windows\dataobject.cs (14)
263
public bool ContainsAudio() => GetDataPresent(
DataFormats
.WaveAudio, autoConvert: false);
268
public bool ContainsFileDropList() => GetDataPresent(
DataFormats
.FileDrop, autoConvert: false);
273
public bool ContainsImage() => GetDataPresent(
DataFormats
.Bitmap, autoConvert: false);
285
if (!
DataFormats
.IsValidTextDataFormat(format))
290
return GetDataPresent(
DataFormats
.ConvertToDataFormats(format), autoConvert: false);
296
public Stream? GetAudioStream() => GetData(
DataFormats
.WaveAudio, autoConvert: false) as Stream;
315
public BitmapSource? GetImage() => GetData(
DataFormats
.Bitmap, autoConvert: true) as BitmapSource;
327
if (!
DataFormats
.IsValidTextDataFormat(format))
332
return (string?)GetData(
DataFormats
.ConvertToDataFormats(format), autoConvert: false)
351
SetData(
DataFormats
.WaveAudio, audioStream, autoConvert: false);
370
SetData(
DataFormats
.Bitmap, image, autoConvert: true);
389
if (!
DataFormats
.IsValidTextDataFormat(format))
394
SetData(
DataFormats
.ConvertToDataFormats(format), textData, autoConvert: false);
629
/// <param name="format">The format associated with the data. See <see cref="
DataFormats
"/> for predefined formats.</param>
System\Windows\Ole\WpfOleServices.cs (2)
175
if (format ==
DataFormats
.Dib && autoConvert && (SystemDrawingHelper.IsBitmap(data) || data is BitmapSource))
177
format =
DataFormats
.Bitmap;
PresentationCore.Tests (12)
System\Windows\ClipboardTests.cs (10)
33
Clipboard.GetData(
DataFormats
.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes);
35
Clipboard.ContainsData(
DataFormats
.WaveAudio).Should().BeTrue();
46
Clipboard.GetData(
DataFormats
.WaveAudio).Should().BeNull();
48
Clipboard.ContainsData(
DataFormats
.WaveAudio).Should().BeTrue();
66
Clipboard.GetData(
DataFormats
.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes);
68
Clipboard.ContainsData(
DataFormats
.WaveAudio).Should().BeTrue();
79
Clipboard.GetData(
DataFormats
.WaveAudio).Should().BeNull();
81
Clipboard.ContainsData(
DataFormats
.WaveAudio).Should().BeTrue();
234
Clipboard.ContainsData(
DataFormats
.Text).Should().BeTrue();
235
Clipboard.ContainsData(
DataFormats
.UnicodeText).Should().BeTrue();
System\Windows\DataObjectTests.cs (2)
49
data.SetData(
DataFormats
.Text, "Hello World");
50
data.GetData(
DataFormats
.Text).Should().Be("Hello World");
PresentationFramework (106)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (14)
208
rtbRange.Save(buffer,
DataFormats
.Xaml);
234
rtbRange.Load(buffer,
DataFormats
.Xaml);
292
if (e.FormatToApply ==
DataFormats
.Rtf)
297
String rtfString = e.DataObject.GetData(
DataFormats
.Rtf) as String;
301
range.Load(data,
DataFormats
.Rtf);
305
range.Save(buffer,
DataFormats
.Xaml);
307
dataObject.SetData(
DataFormats
.Xaml, encoding.GetString(buffer.GetBuffer()));
309
e.FormatToApply =
DataFormats
.Xaml;
311
else if (e.FormatToApply ==
DataFormats
.Bitmap ||
312
e.FormatToApply ==
DataFormats
.EnhancedMetafile ||
313
e.FormatToApply ==
DataFormats
.MetafilePicture ||
314
e.FormatToApply ==
DataFormats
.Tiff)
319
else if (e.FormatToApply ==
DataFormats
.XamlPackage)
322
e.FormatToApply =
DataFormats
.Xaml;
MS\Internal\Ink\TextClipboardData.cs (6)
39
return ( dataObject.GetDataPresent(
DataFormats
.UnicodeText, false)
40
|| dataObject.GetDataPresent(
DataFormats
.Text, false)
41
|| dataObject.GetDataPresent(
DataFormats
.OemText, false) );
62
dataObject.SetData(
DataFormats
.UnicodeText, _text, true);
72
string text = dataObject.GetData(
DataFormats
.UnicodeText, true) as string;
77
text = dataObject.GetData(
DataFormats
.Text, true) as string;
MS\Internal\Ink\XamlClipboardData.cs (3)
40
bool hasXamlData = dataObject.GetDataPresent(
DataFormats
.Xaml, false);
82
dataObject.SetData(
DataFormats
.Xaml, xmlData.ToString());
91
string xml = dataObject.GetData(
DataFormats
.Xaml) as string;
System\Windows\Controls\DataGrid.cs (5)
8234
Collection<string> formats = new Collection<string>(new string[] {
DataFormats
.Html,
DataFormats
.Text,
DataFormats
.UnicodeText,
DataFormats
.CommaSeparatedValue });
8280
DataGridClipboardHelper.GetClipboardContentForHtml(dataGridStringBuilders[
DataFormats
.Html]);
System\Windows\Controls\DataGridClipboardHelper.cs (4)
16
bool csv = string.Equals(format,
DataFormats
.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase);
17
if (csv || string.Equals(format,
DataFormats
.Text, StringComparison.OrdinalIgnoreCase)
18
|| string.Equals(format,
DataFormats
.UnicodeText, StringComparison.OrdinalIgnoreCase))
42
else if (string.Equals(format,
DataFormats
.Html, StringComparison.OrdinalIgnoreCase))
System\Windows\Documents\RubberbandSelector.cs (3)
162
dataObject.SetData(
DataFormats
.Text, textString, true);
163
dataObject.SetData(
DataFormats
.UnicodeText, textString, true);
166
dataObject.SetData(
DataFormats
.Bitmap, bmp, true);
System\windows\Documents\TextEditorCopyPaste.cs (55)
79
if (ConfirmDataFormatSetting(This.UiScope, dataObject,
DataFormats
.Text))
81
dataObject.SetData(
DataFormats
.Text, textString, true);
86
if (ConfirmDataFormatSetting(This.UiScope, dataObject,
DataFormats
.UnicodeText))
88
dataObject.SetData(
DataFormats
.UnicodeText, textString, true);
106
if (wpfContainerMemory != null && ConfirmDataFormatSetting(This.UiScope, dataObject,
DataFormats
.XamlPackage))
108
dataObject.SetData(
DataFormats
.XamlPackage, wpfContainerMemory);
112
if (ConfirmDataFormatSetting(This.UiScope, dataObject,
DataFormats
.Rtf))
119
dataObject.SetData(
DataFormats
.Rtf, rtfText, true);
142
if (ConfirmDataFormatSetting(This.UiScope, dataObject,
DataFormats
.Xaml))
145
dataObject.SetData(
DataFormats
.Xaml, xamlText, false);
232
if (This.AcceptsRichContent && dataObject.GetDataPresent(
DataFormats
.XamlPackage))
234
formatToApply =
DataFormats
.XamlPackage;
236
else if (This.AcceptsRichContent && dataObject.GetDataPresent(
DataFormats
.Xaml))
238
formatToApply =
DataFormats
.Xaml;
240
else if (This.AcceptsRichContent && dataObject.GetDataPresent(
DataFormats
.Rtf))
242
formatToApply =
DataFormats
.Rtf;
244
else if (dataObject.GetDataPresent(
DataFormats
.UnicodeText))
246
formatToApply =
DataFormats
.UnicodeText;
248
else if (dataObject.GetDataPresent(
DataFormats
.Text))
250
formatToApply =
DataFormats
.Text;
254
formatToApply =
DataFormats
.Bitmap;
674
if (formatToApply ==
DataFormats
.Bitmap && dataObjectToApply is DataObject)
680
System.Windows.Media.Imaging.BitmapSource bitmapSource = GetPasteData(dataObjectToApply,
DataFormats
.Bitmap) as System.Windows.Media.Imaging.BitmapSource;
689
formatToApply =
DataFormats
.XamlPackage;
690
dataObjectToApply.SetData(
DataFormats
.XamlPackage, packagedImage);
695
if (formatToApply ==
DataFormats
.XamlPackage)
701
object pastedData = GetPasteData(dataObjectToApply,
DataFormats
.XamlPackage);
721
if (dataObjectToApply.GetDataPresent(
DataFormats
.Xaml))
723
formatToApply =
DataFormats
.Xaml;
725
else if (dataObjectToApply.GetDataPresent(
DataFormats
.Rtf))
727
formatToApply =
DataFormats
.Rtf;
729
else if (dataObjectToApply.GetDataPresent(
DataFormats
.UnicodeText))
731
formatToApply =
DataFormats
.UnicodeText;
733
else if (dataObjectToApply.GetDataPresent(
DataFormats
.Text))
735
formatToApply =
DataFormats
.Text;
739
if (formatToApply ==
DataFormats
.Xaml)
743
object pastedData = GetPasteData(dataObjectToApply,
DataFormats
.Xaml);
753
if (dataObjectToApply.GetDataPresent(
DataFormats
.Rtf))
755
formatToApply =
DataFormats
.Rtf;
757
else if (dataObjectToApply.GetDataPresent(
DataFormats
.UnicodeText))
759
formatToApply =
DataFormats
.UnicodeText;
761
else if (dataObjectToApply.GetDataPresent(
DataFormats
.Text))
763
formatToApply =
DataFormats
.Text;
767
if (formatToApply ==
DataFormats
.Rtf)
775
object pastedData = GetPasteData(dataObjectToApply,
DataFormats
.Rtf);
794
if (dataObjectToApply.GetDataPresent(
DataFormats
.UnicodeText))
796
formatToApply =
DataFormats
.UnicodeText;
798
else if (dataObjectToApply.GetDataPresent(
DataFormats
.Text))
800
formatToApply =
DataFormats
.Text;
804
if (formatToApply ==
DataFormats
.UnicodeText)
806
object pastedData = GetPasteData(dataObjectToApply,
DataFormats
.UnicodeText);
809
if (dataObjectToApply.GetDataPresent(
DataFormats
.Text))
811
formatToApply =
DataFormats
.Text; // fall to plain text
824
if (formatToApply ==
DataFormats
.Text)
826
object pastedData = GetPasteData(dataObjectToApply,
DataFormats
.Text);
System\Windows\Documents\TextRangeBase.cs (16)
1473
dataFormat ==
DataFormats
.Text ||
1474
dataFormat ==
DataFormats
.Xaml ||
1475
((dataFormat ==
DataFormats
.XamlPackage ||
1476
dataFormat ==
DataFormats
.Rtf)));
1486
dataFormat ==
DataFormats
.Text ||
1487
dataFormat ==
DataFormats
.Xaml ||
1488
((dataFormat ==
DataFormats
.XamlPackage ||
1489
dataFormat ==
DataFormats
.Rtf)));
1501
if (dataFormat ==
DataFormats
.Text)
1508
else if (dataFormat ==
DataFormats
.Xaml)
1517
else if (dataFormat ==
DataFormats
.XamlPackage)
1523
else if (dataFormat ==
DataFormats
.Rtf)
1555
if (dataFormat ==
DataFormats
.Text)
1561
else if (dataFormat ==
DataFormats
.Xaml)
1567
else if (dataFormat ==
DataFormats
.XamlPackage)
1576
else if (dataFormat ==
DataFormats
.Rtf)