467 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)
16System.Windows.Forms.DataFormats.Format>; 18System.Windows.Forms.DataFormats.Format>; 21System.Windows.Forms.DataFormats.Format>;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (7)
7133DataFormats.Html, 7134DataFormats.Text, 7135DataFormats.UnicodeText, 7136DataFormats.CommaSeparatedValue 7421if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 7720if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 8136if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase))
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1316if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase)) 1353bool csv = string.Equals(format, DataFormats.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase); 1355string.Equals(format, DataFormats.Text, StringComparison.OrdinalIgnoreCase) || 1356string.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)
1606public bool CanPaste(DataFormats.Format clipFormat) 2587public 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)"/> 376public static Image? GetImage() => GetTypedDataIfAvailable<Image>(DataFormats.Bitmap); 411/// Clears the <see cref="Clipboard"/> and then adds data in the <see cref="DataFormats.WaveAudio"/> format. 416/// Clears the <see cref="Clipboard"/> and then adds data in the <see cref="DataFormats.WaveAudio"/> format. 450/// Clears the Clipboard and then adds a collection of file names in the <see cref="DataFormats.FileDrop"/> format. 456/// Clears the Clipboard and then adds an <see cref="Image"/> in the <see cref="DataFormats.Bitmap"/> format. 479TextDataFormat.Text => DataFormats.Text, 480TextDataFormat.UnicodeText => DataFormats.UnicodeText, 481TextDataFormat.Rtf => DataFormats.Rtf, 482TextDataFormat.Html => DataFormats.Html, 483TextDataFormat.CommaSeparatedValue => DataFormats.CommaSeparatedValue, 484_ => DataFormats.UnicodeText,
System\Windows\Forms\OLE\DataObject.cs (2)
211public virtual Stream? GetAudioStream() => GetData(DataFormats.WaveAudio, autoConvert: false) as Stream; 224public virtual Image? GetImage() => GetData(DataFormats.Bitmap, autoConvert: true) as Image;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\OleDragDropHandler.ComponentDataObject.cs (1)
203return [NestedToolboxItemFormat, DataFormat, DataFormats.Serializable, ExtraInfoFormat];
System.Windows.Forms.Tests (371)
System\Windows\Forms\ClipboardTests.cs (18)
170Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 172Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 182Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 184Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 202Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 204Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 214Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 216Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 661dataObject.GetData(DataFormats.Text).Should().Be(testString); 664Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 665Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 1022cfFormat = (short)DataFormats.GetFormat("testFormat").Id, 1187Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1188Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 1213Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1214Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue(); 1242Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 1243Clipboard.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 (242)
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()); 434DataFormats.CommaSeparatedValue, 466string format = DataFormats.Bitmap; 479string format = DataFormats.Bitmap; 492{ DataFormats.CommaSeparatedValue, true }, 494{ DataFormats.CommaSeparatedValue, false }, 529string format = DataFormats.Bitmap; 567string format = DataFormats.Bitmap; 580string format = DataFormats.Bitmap; 736dataObject.SetData(DataFormats.FileDrop, result); 749.Setup(o => o.GetData(DataFormats.FileDrop, true)) 753mockDataObject.Verify(o => o.GetData(DataFormats.FileDrop, true), Times.Once()); 906dataObject.SetData(DataFormats.Bitmap, result); 919.Setup(o => o.GetData(DataFormats.Bitmap, true)) 923mockDataObject.Verify(o => o.GetData(DataFormats.Bitmap, true), Times.Once()); 946dataObject.SetData(DataFormats.UnicodeText, result); 976{ TextDataFormat.Text, DataFormats.UnicodeText, null, string.Empty }, 977{ TextDataFormat.Text, DataFormats.UnicodeText, new(), string.Empty }, 978{ TextDataFormat.Text, DataFormats.UnicodeText, string.Empty, string.Empty }, 979{ TextDataFormat.Text, DataFormats.UnicodeText, " ", " " }, 980{ TextDataFormat.Text, DataFormats.UnicodeText, "a", "a" }, 982{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, null, string.Empty }, 983{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, new(), string.Empty }, 984{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, string.Empty, string.Empty }, 985{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, " ", " " }, 986{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, "a", "a" }, 988{ TextDataFormat.Rtf, DataFormats.Rtf, null, string.Empty }, 989{ TextDataFormat.Rtf, DataFormats.Rtf, new(), string.Empty }, 990{ TextDataFormat.Rtf, DataFormats.Rtf, string.Empty, string.Empty }, 991{ TextDataFormat.Rtf, DataFormats.Rtf, " ", " " }, 992{ TextDataFormat.Rtf, DataFormats.Rtf, "a", "a" }, 994{ TextDataFormat.Html, DataFormats.Html, null, string.Empty }, 995{ TextDataFormat.Html, DataFormats.Html, new(), string.Empty }, 996{ TextDataFormat.Html, DataFormats.Html, string.Empty, string.Empty }, 997{ TextDataFormat.Html, DataFormats.Html, " ", " " }, 998{ TextDataFormat.Html, DataFormats.Html, "a", "a" }, 1000{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, null, string.Empty }, 1001{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, new(), string.Empty }, 1002{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, string.Empty, string.Empty }, 1003{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, " ", " " }, 1004{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, "a", "a" }, 1055dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1056dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1059dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: true).Should().BeTrue(); 1060dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: false).Should().BeTrue(); 1084.Setup(o => o.SetData(DataFormats.WaveAudio, false, It.IsAny<MemoryStream>())) 1088mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, It.IsAny<MemoryStream>()), Times.Once()); 1113dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream); 1114dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream); 1117dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: true).Should().BeTrue(); 1118dataObject.GetDataPresent(DataFormats.WaveAudio, autoConvert: false).Should().BeTrue(); 1130.Setup(o => o.SetData(DataFormats.WaveAudio, false, audioStream)) 1133mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, audioStream), Times.Once()); 1142.Setup(o => o.SetData(DataFormats.WaveAudio, false, audioStream)) 1146mockDataObject.Verify(o => o.SetData(DataFormats.WaveAudio, false, audioStream), Times.Once()); 1161{ new Mock<ISerializable>(MockBehavior.Strict).Object, DataFormats.Serializable } 1203dataObject.GetData(DataFormats.Serializable, autoConvert: false).Should().Be(data1); 1204dataObject.GetData(DataFormats.Serializable, autoConvert: true).Should().Be(data1); 1208dataObject.GetDataPresent(DataFormats.Serializable, autoConvert: false).Should().BeTrue(); 1209dataObject.GetDataPresent(DataFormats.Serializable, autoConvert: true).Should().BeTrue(); 1250theoryData.Add(format, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1251theoryData.Add(format, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1281dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1284dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 1285dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1286dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1287dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1288dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1289dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1337dataObject.SetData(DataFormats.Dib, autoConvert: true, image); 1340dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1341dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1344dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1345dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1348dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1349dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1352dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1353dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1394theoryData.Add(format, autoConvert, null, format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1395theoryData.Add(format, autoConvert, "input", format == DataFormats.FileDrop, format == DataFormats.Bitmap); 1430dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1433dataObject.ContainsText().Should().Be(format == DataFormats.UnicodeText); 1434dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1435dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1436dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1437dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1438dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1474dataObject.ContainsAudio().Should().Be(format == DataFormats.WaveAudio); 1490dataObject.SetData(DataFormats.Dib, autoConvert: true, image); 1493dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1494dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1497dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1498dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1501dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1502dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1505dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1506dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1596((Action)(() => dataObject.SetData(DataFormats.Dib, false, new Bitmap(10, 10)))) 1614dataObject.GetData(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1615dataObject.GetData(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>()); 1622dataObject.GetDataPresent(DataFormats.FileDrop, autoConvert: true).Should().BeTrue(); 1623dataObject.GetDataPresent(DataFormats.FileDrop, autoConvert: false).Should().BeTrue(); 1639.Setup(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>())) 1642mockDataObject.Verify(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>()), Times.Once()); 1651.Setup(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>())) 1655mockDataObject.Verify(o => o.SetData(DataFormats.FileDrop, true, It.IsAny<string[]>()), Times.Once()); 1674dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1675dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1678dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1679dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1682dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: true).Should().BeTrue(); 1683dataObject.GetDataPresent(DataFormats.Bitmap, autoConvert: false).Should().BeTrue(); 1686dataObject.GetDataPresent(DataFormats.Dib, autoConvert: true).Should().BeFalse(); 1687dataObject.GetDataPresent(DataFormats.Dib, autoConvert: false).Should().BeFalse(); 1700.Setup(o => o.SetData(DataFormats.Bitmap, true, image)) 1703mockDataObject.Verify(o => o.SetData(DataFormats.Bitmap, true, image), Times.Once()); 1713.Setup(o => o.SetData(DataFormats.Bitmap, true, image)) 1717mockDataObject.Verify(o => o.SetData(DataFormats.Bitmap, true, image), Times.Once()); 1742dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData); 1743dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData); 1744dataObject.GetData(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData); 1745dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1746dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData); 1747dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1748dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().BeNull(); 1749dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().BeNull(); 1750dataObject.GetData(DataFormats.Html, autoConvert: true).Should().BeNull(); 1751dataObject.GetData(DataFormats.Html, autoConvert: false).Should().BeNull(); 1752dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull(); 1753dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull(); 1756dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: true).Should().BeTrue(); 1757dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: false).Should().BeTrue(); 1758dataObject.GetDataPresent(DataFormats.Text, autoConvert: true).Should().BeFalse(); 1759dataObject.GetDataPresent(DataFormats.Text, autoConvert: false).Should().BeFalse(); 1760dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: true).Should().BeFalse(); 1761dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: false).Should().BeFalse(); 1762dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: true).Should().BeFalse(); 1763dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: false).Should().BeFalse(); 1764dataObject.GetDataPresent(DataFormats.Html, autoConvert: true).Should().BeFalse(); 1765dataObject.GetDataPresent(DataFormats.Html, autoConvert: false).Should().BeFalse(); 1766dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeFalse(); 1767dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeFalse(); 1791.Setup(o => o.SetData(DataFormats.UnicodeText, false, textData)) 1795mockDataObject.Verify(o => o.SetData(DataFormats.UnicodeText, false, textData), Times.Once()); 1821dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText); 1822dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText); 1823dataObject.GetData(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText); 1824dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1825dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText); 1826dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1827dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText); 1828dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText); 1829dataObject.GetData(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText); 1830dataObject.GetData(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText); 1831dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText); 1832dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText); 1835dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText is not null); 1836dataObject.GetDataPresent(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText is not null); 1837dataObject.GetDataPresent(DataFormats.Text, autoConvert: true).Should().BeFalse(); 1838dataObject.GetDataPresent(DataFormats.Text, autoConvert: false).Should().BeFalse(); 1839dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: true).Should().BeFalse(); 1840dataObject.GetDataPresent(DataFormats.StringFormat, autoConvert: false).Should().BeFalse(); 1841dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText is not null); 1842dataObject.GetDataPresent(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText is not null); 1843dataObject.GetDataPresent(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText is not null); 1844dataObject.GetDataPresent(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText is not null); 1845dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText is not null); 1846dataObject.GetDataPresent(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText is not null); 1854theoryData.Add(textData, TextDataFormat.Text, DataFormats.UnicodeText); 1855theoryData.Add(textData, TextDataFormat.UnicodeText, DataFormats.UnicodeText); 1856theoryData.Add(textData, TextDataFormat.Rtf, DataFormats.Rtf); 1857theoryData.Add(textData, TextDataFormat.Html, DataFormats.Html); 1858theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue); 1921data.GetData(DataFormats.EnhancedMetafile).Should().BeNull(); 2104{ DataFormats.Bitmap, TYMED.TYMED_GDI }, 2105{ DataFormats.CommaSeparatedValue, TYMED.TYMED_HGLOBAL }, 2106{ DataFormats.Dib, TYMED.TYMED_HGLOBAL }, 2107{ DataFormats.Dif, TYMED.TYMED_HGLOBAL }, 2108{ DataFormats.EnhancedMetafile, TYMED.TYMED_ENHMF }, 2109{ DataFormats.FileDrop, TYMED.TYMED_HGLOBAL }, 2112{ DataFormats.Html, TYMED.TYMED_HGLOBAL }, 2113{ DataFormats.Locale, TYMED.TYMED_HGLOBAL }, 2114{ DataFormats.MetafilePict, TYMED.TYMED_HGLOBAL }, 2115{ DataFormats.OemText, TYMED.TYMED_HGLOBAL }, 2116{ DataFormats.Palette, TYMED.TYMED_HGLOBAL }, 2117{ DataFormats.PenData, TYMED.TYMED_HGLOBAL }, 2118{ DataFormats.Riff, TYMED.TYMED_HGLOBAL }, 2119{ DataFormats.Rtf, TYMED.TYMED_HGLOBAL }, 2120{ DataFormats.Serializable, TYMED.TYMED_HGLOBAL }, 2121{ DataFormats.StringFormat, TYMED.TYMED_HGLOBAL }, 2122{ DataFormats.SymbolicLink, TYMED.TYMED_HGLOBAL }, 2123{ DataFormats.Text, TYMED.TYMED_HGLOBAL }, 2124{ DataFormats.Tiff, TYMED.TYMED_HGLOBAL }, 2125{ DataFormats.UnicodeText, TYMED.TYMED_HGLOBAL }, 2126{ DataFormats.WaveAudio, TYMED.TYMED_HGLOBAL } 2164result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat(format1).Id))); 2246.Returns(["Format1", DataFormats.Bitmap, "Format2"]); 2267result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat("Format1").Id))); 2277result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat("Format2").Id))); 2354result[0].cfFormat.Should().Be(unchecked((short)(ushort)(DataFormats.GetFormat(format1).Id))); 2451{ TextDataFormat.Rtf, (short)DataFormats.GetFormat(DataFormats.Rtf).Id }, 2452{ TextDataFormat.Html, (short)DataFormats.GetFormat(DataFormats.Html).Id } 2913DataObject 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)
288if (e.Data?.GetDataPresent(DataFormats.Serializable) ?? false) 295if (e.Data?.GetDataPresent(DataFormats.Serializable) ?? false) 298data = (ListViewItem?)e.Data?.GetData(DataFormats.Serializable); 312data.SetData(DataFormats.Serializable, listViewItem); 1089DataObject data = new(DataFormats.FileDrop, dropFiles); 1107&& e.Data.GetDataPresent(DataFormats.FileDrop) 1108&& e.Data.GetData(DataFormats.FileDrop) is string[] fileNames 1122&& e.Data.GetDataPresent(DataFormats.FileDrop) 1123&& e.Data.GetData(DataFormats.FileDrop) is string[] fileNames 1149DataObject 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,