466 references to DataFormats
Microsoft.VisualBasic.Tests (8)
Microsoft\VisualBasic\MyServices\ClipboardProxyTests.cs (8)
10using DataFormats = System.Windows.Forms.DataFormats; 47clipboard.SetData(DataFormats.UnicodeText, data); 48clipboard.ContainsData(DataFormats.UnicodeText).Should().Be(System.Windows.Forms.Clipboard.ContainsData(DataFormats.UnicodeText)); 49clipboard.GetData(DataFormats.UnicodeText).Should().Be(System.Windows.Forms.Clipboard.GetData(DataFormats.UnicodeText)); 58clipboard.GetDataObject().GetData(DataFormats.UnicodeText).Should().Be(System.Windows.Forms.Clipboard.GetDataObject()?.GetData(DataFormats.UnicodeText));
System.Windows.Forms (45)
GlobalUsings.cs (3)
23System.Windows.Forms.DataFormats.Format>; 25System.Windows.Forms.DataFormats.Format>; 28System.Windows.Forms.DataFormats.Format>;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (7)
7130DataFormats.Html, 7131DataFormats.Text, 7132DataFormats.UnicodeText, 7133DataFormats.CommaSeparatedValue 7418if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 7717if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 8133if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase))
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1305if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 1342bool csv = string.Equals(format, DataFormats.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase); 1344string.Equals(format, DataFormats.Text, StringComparison.OrdinalIgnoreCase) || 1345string.Equals(format, DataFormats.UnicodeText, StringComparison.OrdinalIgnoreCase))
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (4)
138if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 171bool csv = string.Equals(format, DataFormats.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase); 173string.Equals(format, DataFormats.Text, StringComparison.OrdinalIgnoreCase) || 174string.Equals(format, DataFormats.UnicodeText, StringComparison.OrdinalIgnoreCase))
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (4)
108if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 143bool csv = string.Equals(format, DataFormats.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase); 145string.Equals(format, DataFormats.Text, StringComparison.OrdinalIgnoreCase) || 146string.Equals(format, DataFormats.UnicodeText, StringComparison.OrdinalIgnoreCase))
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
1597public bool CanPaste(DataFormats.Format clipFormat) 2578public void Paste(DataFormats.Format clipFormat)
System\Windows\Forms\OLE\Clipboard.cs (19)
83/// Indicates whether there is data on the Clipboard in the <see cref="DataFormats.WaveAudio"/> format. 98/// Indicates whether there is data on the Clipboard that is in the <see cref="DataFormats.FileDrop"/> format 101public static bool ContainsFileDropList() => ContainsData(DataFormats.FileDrop, autoConvert: true); 104/// Indicates whether there is data on the Clipboard that is in the <see cref="DataFormats.Bitmap"/> format 107public static bool ContainsImage() => ContainsData(DataFormats.Bitmap, autoConvert: true); 159/// The format of the data to retrieve. See the <see cref="DataFormats"/> class for a set of predefined data formats. 218/// Pre-defined <see cref="DataFormats"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/> 328/// Pre-defined <see cref="DataFormats"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/> 380public static Image? GetImage() => GetTypedDataIfAvailable<Image>(DataFormats.Bitmap); 415/// Clears the <see cref="Clipboard"/> and then adds data in the <see cref="DataFormats.WaveAudio"/> format. 420/// Clears the <see cref="Clipboard"/> and then adds data in the <see cref="DataFormats.WaveAudio"/> format. 454/// Clears the Clipboard and then adds a collection of file names in the <see cref="DataFormats.FileDrop"/> format. 460/// Clears the Clipboard and then adds an <see cref="Image"/> in the <see cref="DataFormats.Bitmap"/> format. 483TextDataFormat.Text => DataFormats.Text, 484TextDataFormat.UnicodeText => DataFormats.UnicodeText, 485TextDataFormat.Rtf => DataFormats.Rtf, 486TextDataFormat.Html => DataFormats.Html, 487TextDataFormat.CommaSeparatedValue => DataFormats.CommaSeparatedValue, 488_ => DataFormats.UnicodeText,
System\Windows\Forms\OLE\DataObject.cs (2)
211public virtual Stream? GetAudioStream() => GetData(DataFormats.WaveAudio, autoConvert: false) as Stream; 225TryGetData<Image>(DataFormats.Bitmap, autoConvert: true, out Image? image) ? image : null;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\OleDragDropHandler.ComponentDataObject.cs (1)
203return [NestedToolboxItemFormat, DataFormat, DataFormats.Serializable, ExtraInfoFormat];
System.Windows.Forms.Tests (370)
System\Windows\Forms\ClipboardTests.cs (18)
74Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 76Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 86Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 88Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 106Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 108Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 118Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 120Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 565dataObject.GetData(DataFormats.Text).Should().Be(testString); 568Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 569Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 926cfFormat = (short)DataFormats.GetFormat("testFormat").Id, 1091Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1092Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 1117Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1118Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 1146Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1147Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue();
System\Windows\Forms\DataFormatsTests.ClipboardTests.cs (3)
27DataFormats.Format result = DataFormats.GetFormat(id); 28Assert.Equal(result, DataFormats.GetFormat(id));
System\Windows\Forms\DataFormatsTests.cs (58)
15yield return new object[] { DataFormats.Bitmap, "Bitmap" }; 16yield return new object[] { DataFormats.CommaSeparatedValue, "Csv" }; 17yield return new object[] { DataFormats.Dib, "DeviceIndependentBitmap" }; 18yield return new object[] { DataFormats.Dif, "DataInterchangeFormat" }; 19yield return new object[] { DataFormats.EnhancedMetafile, "EnhancedMetafile" }; 20yield return new object[] { DataFormats.FileDrop, "FileDrop" }; 21yield return new object[] { DataFormats.Html, "HTML Format" }; 22yield return new object[] { DataFormats.Locale, "Locale" }; 23yield return new object[] { DataFormats.MetafilePict, "MetaFilePict" }; 24yield return new object[] { DataFormats.OemText, "OEMText" }; 25yield return new object[] { DataFormats.Palette, "Palette" }; 26yield return new object[] { DataFormats.PenData, "PenData" }; 27yield return new object[] { DataFormats.Riff, "RiffAudio" }; 28yield return new object[] { DataFormats.Rtf, "Rich Text Format" }; 29yield return new object[] { DataFormats.Serializable, "PersistentObject" }; 30yield return new object[] { DataFormats.StringFormat, "System.String" }; 31yield return new object[] { DataFormats.SymbolicLink, "SymbolicLink" }; 32yield return new object[] { DataFormats.Text, "Text" }; 33yield return new object[] { DataFormats.Tiff, "TaggedImageFileFormat" }; 34yield return new object[] { DataFormats.UnicodeText, "UnicodeText" }; 35yield return new object[] { DataFormats.WaveAudio, "WaveAudio" }; 47yield return new object[] { DataFormats.Bitmap, "Bitmap", 2 }; 48yield return new object[] { DataFormats.Dib, "DeviceIndependentBitmap", 8 }; 49yield return new object[] { DataFormats.Dif, "DataInterchangeFormat", 5 }; 50yield return new object[] { DataFormats.EnhancedMetafile, "EnhancedMetafile", 14 }; 51yield return new object[] { DataFormats.FileDrop, "FileDrop", 15 }; 52yield return new object[] { DataFormats.Locale, "Locale", 16 }; 53yield return new object[] { DataFormats.MetafilePict, "MetaFilePict", 3 }; 54yield return new object[] { DataFormats.OemText, "OEMText", 7 }; 55yield return new object[] { DataFormats.Palette, "Palette", 9 }; 56yield return new object[] { DataFormats.PenData, "PenData", 10 }; 57yield return new object[] { DataFormats.Riff, "RiffAudio", 11 }; 58yield return new object[] { DataFormats.SymbolicLink, "SymbolicLink", 4 }; 59yield return new object[] { DataFormats.Text, "Text", 1 }; 60yield return new object[] { DataFormats.Tiff, "TaggedImageFileFormat", 6 }; 61yield return new object[] { DataFormats.UnicodeText, "UnicodeText", 13 }; 62yield return new object[] { DataFormats.WaveAudio, "WaveAudio", 12 }; 69DataFormats.Format result = DataFormats.GetFormat(format); 70Assert.Same(result, DataFormats.GetFormat(format.ToLowerInvariant())); 75Assert.Same(result, DataFormats.GetFormat(format)); 80yield return new object[] { DataFormats.CommaSeparatedValue, "Csv" }; 81yield return new object[] { DataFormats.Html, "HTML Format" }; 82yield return new object[] { DataFormats.Rtf, "Rich Text Format" }; 83yield return new object[] { DataFormats.Serializable, "PersistentObject" }; 84yield return new object[] { DataFormats.StringFormat, "System.String" }; 92DataFormats.Format result = DataFormats.GetFormat(format); 93Assert.Same(result, DataFormats.GetFormat(format)); 94Assert.Same(result, DataFormats.GetFormat(format.ToLowerInvariant())); 104Assert.Same(result, DataFormats.GetFormat(result.Id)); 110Assert.Throws<ArgumentException>("format", () => DataFormats.GetFormat("")); 111Assert.Throws<ArgumentNullException>("format", () => DataFormats.GetFormat(null)); 123Assert.Throws<Win32Exception>(() => DataFormats.GetFormat(format)); 154DataFormats.Format result = DataFormats.GetFormat(id); 155Assert.Equal(result, DataFormats.GetFormat(id)); 166var format = new DataFormats.Format(name, id);
System\Windows\Forms\DataObjectExtensionsTests.cs (14)
18Action tryGetData2 = () => DataObjectExtensions.TryGetData<string>(dataObject: null!, DataFormats.Text, out _); 20Action tryGetData3 = () => DataObjectExtensions.TryGetData<string>(dataObject: null!, DataFormats.Dib, autoConvert: true, out _); 22Action tryGetData4 = () => DataObjectExtensions.TryGetData<string>(dataObject: null!, DataFormats.EnhancedMetafile, autoConvert: false, out _); 24Action tryGetData5 = () => DataObjectExtensions.TryGetData<string>(dataObject: null!, DataFormats.UnicodeText, Resolver, autoConvert: true, out _); 26Action tryGetData6 = () => DataObjectExtensions.TryGetData<string>(dataObject: null!, DataFormats.Serializable, Resolver, autoConvert: false, out _); 45Action tryGetData = () => dataObject.TryGetData<string>(DataFormats.Text, out _); 55Action tryGetData = () => dataObject.TryGetData<string>(DataFormats.CommaSeparatedValue, autoConvert, out _); 65Action tryGetData = () => dataObject.TryGetData<string>(DataFormats.UnicodeText, Resolver, autoConvert, out _); 82dataObject.TryGetData(DataFormats.Dib, out Bitmap? bitmap).Should().BeFalse(); 91dataObject.TryGetData(DataFormats.Serializable, autoConvert, out Font? font).Should().BeFalse(); 100dataObject.TryGetData(DataFormats.SymbolicLink, Resolver, autoConvert, out DateTime? date).Should().BeFalse(); 116dataObject.TryGetData(DataFormats.Dib, out Bitmap? _).Should().BeFalse(); 125dataObject.TryGetData(DataFormats.FileDrop, autoConvert, out int? _).Should().BeFalse(); 134dataObject.TryGetData(DataFormats.SymbolicLink, Resolver, autoConvert, out DateTime? date).Should().BeFalse();
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (22)
87theoryData.Add(format, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 88theoryData.Add(format, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 118dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 121dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 122dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 123dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 124dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 125dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 126dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 142theoryData.Add(format, autoConvert, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 143theoryData.Add(format, autoConvert, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 178dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 181dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 182dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 183dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 184dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 185dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 186dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
System\Windows\Forms\DataObjectTests.cs (241)
31DataFormats.CommaSeparatedValue, 32DataFormats.Dib, 33DataFormats.Dif, 34DataFormats.PenData, 35DataFormats.Riff, 36DataFormats.Tiff, 37DataFormats.WaveAudio, 38DataFormats.SymbolicLink, 39DataFormats.StringFormat, 40DataFormats.Bitmap, 41DataFormats.EnhancedMetafile, 42DataFormats.FileDrop, 43DataFormats.Html, 44DataFormats.MetafilePict, 45DataFormats.OemText, 46DataFormats.Palette, 47DataFormats.Rtf, 48DataFormats.Text, 49DataFormats.UnicodeText, 60DataFormats.Serializable, 80.Setup(o => o.GetDataPresent(DataFormats.WaveAudio, false)) 84mockDataObject.Verify(o => o.GetDataPresent(DataFormats.WaveAudio, false), Times.Once()); 103.Setup(o => o.GetDataPresent(DataFormats.FileDrop, true)) 107mockDataObject.Verify(o => o.GetDataPresent(DataFormats.FileDrop, true), Times.Once()); 126.Setup(o => o.GetDataPresent(DataFormats.Bitmap, true)) 130mockDataObject.Verify(o => o.GetDataPresent(DataFormats.Bitmap, true), Times.Once()); 169theoryData.Add(TextDataFormat.Text, DataFormats.UnicodeText, result); 170theoryData.Add(TextDataFormat.UnicodeText, DataFormats.UnicodeText, result); 171theoryData.Add(TextDataFormat.Rtf, DataFormats.Rtf, result); 172theoryData.Add(TextDataFormat.Html, DataFormats.Html, result); 173theoryData.Add(TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, result); 228dataObject.SetData(DataFormats.WaveAudio, result); 241.Setup(o => o.GetData(DataFormats.WaveAudio, false)) 245mockDataObject.Verify(o => o.GetData(DataFormats.WaveAudio, false), Times.Once()); 459DataFormats.CommaSeparatedValue, 491string format = DataFormats.Bitmap; 504string format = DataFormats.Bitmap; 517{ DataFormats.CommaSeparatedValue, true }, 519{ DataFormats.CommaSeparatedValue, false }, 554string format = DataFormats.Bitmap; 592string format = DataFormats.Bitmap; 605string format = DataFormats.Bitmap; 761dataObject.SetData(DataFormats.FileDrop, result); 774.Setup(o => o.GetData(DataFormats.FileDrop, true)) 778mockDataObject.Verify(o => o.GetData(DataFormats.FileDrop, true), Times.Once()); 931dataObject.SetData(DataFormats.Bitmap, result); 943DataFormats.Bitmap, 999dataObject.SetData(DataFormats.UnicodeText, result); 1029{ TextDataFormat.Text, DataFormats.UnicodeText, null, string.Empty }, 1030{ TextDataFormat.Text, DataFormats.UnicodeText, new(), string.Empty }, 1031{ TextDataFormat.Text, DataFormats.UnicodeText, string.Empty, string.Empty }, 1032{ TextDataFormat.Text, DataFormats.UnicodeText, " ", " " }, 1033{ TextDataFormat.Text, DataFormats.UnicodeText, "a", "a" }, 1035{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, null, string.Empty }, 1036{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, new(), string.Empty }, 1037{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, string.Empty, string.Empty }, 1038{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, " ", " " }, 1039{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, "a", "a" }, 1041{ TextDataFormat.Rtf, DataFormats.Rtf, null, string.Empty }, 1042{ TextDataFormat.Rtf, DataFormats.Rtf, new(), string.Empty }, 1043{ TextDataFormat.Rtf, DataFormats.Rtf, string.Empty, string.Empty }, 1044{ TextDataFormat.Rtf, DataFormats.Rtf, " ", " " }, 1045{ TextDataFormat.Rtf, DataFormats.Rtf, "a", "a" }, 1047{ TextDataFormat.Html, DataFormats.Html, null, string.Empty }, 1048{ TextDataFormat.Html, DataFormats.Html, new(), string.Empty }, 1049{ TextDataFormat.Html, DataFormats.Html, string.Empty, string.Empty }, 1050{ TextDataFormat.Html, DataFormats.Html, " ", " " }, 1051{ TextDataFormat.Html, DataFormats.Html, "a", "a" }, 1053{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, null, string.Empty }, 1054{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, new(), string.Empty }, 1055{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, string.Empty, string.Empty }, 1056{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, " ", " " }, 1057{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, "a", "a" }, 1108dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1109dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1112dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: true).Should().BeTrue(); 1113dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: false).Should().BeTrue(); 1137.Setup(o => o.SetData(DataFormats.WaveAudio, false, It.IsAny<MemoryStream>())) 1141mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, It.IsAny<MemoryStream>()), Times.Once()); 1166dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream); 1167dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream); 1170dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: true).Should().BeTrue(); 1171dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: false).Should().BeTrue(); 1183.Setup(o => o.SetData(DataFormats.WaveAudio, false, audioStream)) 1186mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, audioStream), Times.Once()); 1195.Setup(o => o.SetData(DataFormats.WaveAudio, false, audioStream)) 1199mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, audioStream), Times.Once()); 1214{ new Mock<ISerializable>(MockBehavior.Strict).Object, DataFormats.Serializable } 1256dataObject.GetData(DataFormats.Serializable, autoConvert: false).Should().Be(data1); 1257dataObject.GetData(DataFormats.Serializable, autoConvert: true).Should().Be(data1); 1261dataObject.GetDataPresent(DataFormats.Serializable, autoConvert: false).Should().BeTrue(); 1262dataObject.GetDataPresent(DataFormats.Serializable, autoConvert: true).Should().BeTrue(); 1303theoryData.Add(format, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1304theoryData.Add(format, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1334dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1337dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 1338dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1339dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1340dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1341dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1342dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1390dataObject.SetData(DataFormats.Dib, autoConvert: true, image); 1393dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1394dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1397dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1398dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1401dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1402dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1405dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1406dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1447theoryData.Add(format, autoConvert, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1448theoryData.Add(format, autoConvert, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1483dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1486dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 1487dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1488dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1489dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1490dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1491dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1527dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1543dataObject.SetData(DataFormats.Dib, autoConvert: true, image); 1546dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1547dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1550dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1551dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1554dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1555dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1558dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1559dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1649((Action)(() => dataObject.SetData(DataFormats.Dib, false, new Bitmap(10, 10)))) 1667dataObject.GetData(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1668dataObject.GetData(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>()); 1675dataObject.GetDataPresent(DataFormats.FileDrop, autoConvert: true).Should().BeTrue(); 1676dataObject.GetDataPresent(DataFormats.FileDrop, autoConvert: false).Should().BeTrue(); 1692.Setup(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>())) 1695mockDataObject.Verify(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>()), Times.Once()); 1704.Setup(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>())) 1708mockDataObject.Verify(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>()), Times.Once()); 1727dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1728dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1731dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1732dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1735dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1736dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1739dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1740dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1753.Setup(o => o.SetData(DataFormats.Bitmap, true, image)) 1756mockDataObject.Verify(o => o.SetData(DataFormats.Bitmap, true, image), Times.Once()); 1766.Setup(o => o.SetData(DataFormats.Bitmap, true, image)) 1770mockDataObject.Verify(o => o.SetData(DataFormats.Bitmap, true, image), Times.Once()); 1795dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData); 1796dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData); 1797dataObject.GetData(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData); 1798dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1799dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData); 1800dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1801dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().BeNull(); 1802dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().BeNull(); 1803dataObject.GetData(DataFormats.Html, autoConvert: true).Should().BeNull(); 1804dataObject.GetData(DataFormats.Html, autoConvert: false).Should().BeNull(); 1805dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull(); 1806dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull(); 1809dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: true).Should().BeTrue(); 1810dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: false).Should().BeTrue(); 1811dataObject.GetDataPresent(DataFormats.Text, autoConvert: true).Should().BeFalse(); 1812dataObject.GetDataPresent(DataFormats.Text, autoConvert: false).Should().BeFalse(); 1813dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: true).Should().BeFalse(); 1814dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: false).Should().BeFalse(); 1815dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: true).Should().BeFalse(); 1816dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: false).Should().BeFalse(); 1817dataObject.GetDataPresent(DataFormats.Html, autoConvert: true).Should().BeFalse(); 1818dataObject.GetDataPresent(DataFormats.Html, autoConvert: false).Should().BeFalse(); 1819dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeFalse(); 1820dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeFalse(); 1844.Setup(o => o.SetData(DataFormats.UnicodeText, false, textData)) 1848mockDataObject.Verify(o => o.SetData(DataFormats.UnicodeText, false, textData), Times.Once()); 1874dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText); 1875dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText); 1876dataObject.GetData(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText); 1877dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1878dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText); 1879dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1880dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText); 1881dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText); 1882dataObject.GetData(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText); 1883dataObject.GetData(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText); 1884dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText); 1885dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText); 1888dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText is not null); 1889dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText is not null); 1890dataObject.GetDataPresent(DataFormats.Text, autoConvert: true).Should().BeFalse(); 1891dataObject.GetDataPresent(DataFormats.Text, autoConvert: false).Should().BeFalse(); 1892dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: true).Should().BeFalse(); 1893dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: false).Should().BeFalse(); 1894dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText is not null); 1895dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText is not null); 1896dataObject.GetDataPresent(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText is not null); 1897dataObject.GetDataPresent(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText is not null); 1898dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText is not null); 1899dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText is not null); 1907theoryData.Add(textData, TextDataFormat.Text, DataFormats.UnicodeText); 1908theoryData.Add(textData, TextDataFormat.UnicodeText, DataFormats.UnicodeText); 1909theoryData.Add(textData, TextDataFormat.Rtf, DataFormats.Rtf); 1910theoryData.Add(textData, TextDataFormat.Html, DataFormats.Html); 1911theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue); 1974data.GetData(DataFormats.EnhancedMetafile).Should().BeNull(); 2157{ DataFormats.Bitmap, TYMED.TYMED_GDI }, 2158{ DataFormats.CommaSeparatedValue, TYMED.TYMED_HGLOBAL }, 2159{ DataFormats.Dib, TYMED.TYMED_HGLOBAL }, 2160{ DataFormats.Dif, TYMED.TYMED_HGLOBAL }, 2161{ DataFormats.EnhancedMetafile, TYMED.TYMED_ENHMF }, 2162{ DataFormats.FileDrop, TYMED.TYMED_HGLOBAL }, 2165{ DataFormats.Html, TYMED.TYMED_HGLOBAL }, 2166{ DataFormats.Locale, TYMED.TYMED_HGLOBAL }, 2167{ DataFormats.MetafilePict, TYMED.TYMED_HGLOBAL }, 2168{ DataFormats.OemText, TYMED.TYMED_HGLOBAL }, 2169{ DataFormats.Palette, TYMED.TYMED_HGLOBAL }, 2170{ DataFormats.PenData, TYMED.TYMED_HGLOBAL }, 2171{ DataFormats.Riff, TYMED.TYMED_HGLOBAL }, 2172{ DataFormats.Rtf, TYMED.TYMED_HGLOBAL }, 2173{ DataFormats.Serializable, TYMED.TYMED_HGLOBAL }, 2174{ DataFormats.StringFormat, TYMED.TYMED_HGLOBAL }, 2175{ DataFormats.SymbolicLink, TYMED.TYMED_HGLOBAL }, 2176{ DataFormats.Text, TYMED.TYMED_HGLOBAL }, 2177{ DataFormats.Tiff, TYMED.TYMED_HGLOBAL }, 2178{ DataFormats.UnicodeText, TYMED.TYMED_HGLOBAL }, 2179{ DataFormats.WaveAudio, TYMED.TYMED_HGLOBAL } 2217result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat(format1).Id))); 2299.Returns(["Format1", DataFormats.Bitmap, "Format2"]); 2320result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat("Format1").Id))); 2330result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat("Format2").Id))); 2407result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat(format1).Id))); 2504{ TextDataFormat.Rtf, (short)DataFormats.GetFormat(DataFormats.Rtf).Id }, 2505{ TextDataFormat.Html, (short)DataFormats.GetFormat(DataFormats.Html).Id } 2966DataObject native = new(DataFormats.Locale, value);
System\Windows\Forms\DragDropHelperTests.cs (1)
16System.Windows.Forms.DataFormats.Format>;
System\Windows\Forms\RichTextBoxTests.ClipboardTests.cs (6)
48richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Text)); 60richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Text)); 81richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Rtf));
System\Windows\Forms\RichTextBoxTests.cs (7)
7843yield return new object[] { DataFormats.GetFormat(DataFormats.Palette), false }; 7844yield return new object[] { new DataFormats.Format("UnknownName", int.MaxValue), false }; 7849public void RichTextBox_CanPaste_Invoke_ReturnsExpected(DataFormats.Format format, bool expected) 7858public void RichTextBox_CanPaste_InvokeWithHandle_ReturnsExpected(DataFormats.Format format, bool expected) 7891Assert.Equal(expected, control.CanPaste(DataFormats.GetFormat(DataFormats.Text)));
System.Windows.Forms.TestUtilities (18)
Data\DataObjectTestHelpers.cs (18)
17DataFormats.Text, 18DataFormats.UnicodeText, 20DataFormats.Rtf, 21DataFormats.Html, 22DataFormats.OemText, 23DataFormats.FileDrop, 30DataFormats.Serializable, 37DataFormats.CommaSeparatedValue, 38DataFormats.Dib, 39DataFormats.Dif, 40DataFormats.PenData, 41DataFormats.Riff, 42DataFormats.Tiff, 43DataFormats.WaveAudio, 44DataFormats.SymbolicLink, 45DataFormats.MetafilePict, 46DataFormats.Palette 51DataFormats.Bitmap,
System.Windows.Forms.UI.IntegrationTests (10)
DragDropTests.cs (10)
287if (e.Data?.GetDataPresent(DataFormats.Serializable) ?? false) 294if (e.Data?.GetDataPresent(DataFormats.Serializable) ?? false) 297data = (ListViewItem?)e.Data?.GetData(DataFormats.Serializable); 311data.SetData(DataFormats.Serializable, listViewItem); 1088DataObject data = new(DataFormats.FileDrop, dropFiles); 1106&& e.Data.GetDataPresent(DataFormats.FileDrop) 1107&& e.Data.GetData(DataFormats.FileDrop) is string[] fileNames 1121&& e.Data.GetDataPresent(DataFormats.FileDrop) 1122&& e.Data.GetData(DataFormats.FileDrop) is string[] fileNames 1148DataObject data = new(DataFormats.FileDrop, dropFiles);
TrimTest (3)
Form1.cs (3)
19if (e.Data is { } dataObject && dataObject.GetDataPresent(DataFormats.UnicodeText)) 27if (e.Data is { } dataObject && dataObject.GetDataPresent(DataFormats.UnicodeText)) 35if (e.Data is { } dataObject && dataObject.GetData(DataFormats.UnicodeText) is string text)
WinFormsControlsTest (11)
DragDrop.cs (11)
112if (e.Data.GetDataPresent(DataFormats.FileDrop) 113&& e.Data.GetData(DataFormats.FileDrop) is string[] files 159if (e.Data.GetDataPresent(DataFormats.FileDrop) 160&& e.Data.GetData(DataFormats.FileDrop) is string[] files 252else if (e.Data.GetDataPresent(DataFormats.FileDrop) 253&& e.Data.GetData(DataFormats.FileDrop) is string[] files 294else if (e.Data.GetDataPresent(DataFormats.FileDrop) 295&& e.Data.GetData(DataFormats.FileDrop) is string[] files 317if (e.Data.GetDataPresent(DataFormats.FileDrop) 346&& e.Data.GetDataPresent(DataFormats.FileDrop) 537DataObject data = new(DataFormats.FileDrop,