Implemented interface member:
method
GetData
System.Windows.Forms.IDataObject.GetData(System.String, System.Boolean)
93 references to GetData
System.Windows.Forms (5)
System\Windows\Forms\OLE\DataObject.cs (5)
120
public virtual object? GetData(string format) =>
GetData
(format, autoConvert: true);
211
public virtual Stream? GetAudioStream() =>
GetData
(DataFormats.WaveAudio, autoConvert: false) as Stream;
216
if (
GetData
(DataFormatNames.FileDrop, autoConvert: true) is string[] strings)
224
public virtual Image? GetImage() =>
GetData
(DataFormats.Bitmap, autoConvert: true) as Image;
230
return
GetData
(ConvertToDataFormats(format), autoConvert: false) is string text ? text : string.Empty;
System.Windows.Forms.Tests (88)
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (5)
47
dataObject.
GetData
(format!, autoConvert).Should().BeNull();
115
dataObject.
GetData
(format, autoConvert: false).Should().BeSameAs(input);
116
dataObject.
GetData
(format, autoConvert: true).Should().BeSameAs(input);
172
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
173
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
System\Windows\Forms\DataObjectTests.cs (83)
241
.Setup(o => o.
GetData
(DataFormats.WaveAudio, false))
245
mockDataObject.Verify(o => o.
GetData
(DataFormats.WaveAudio, false), Times.Once());
284
.Setup(o => o.
GetData
(format!, true))
288
mockDataObject.Verify(o => o.
GetData
(format!, true), Times.Once());
332
dataObject.
GetData
(format!, autoConvert).Should().BeSameAs(result);
749
.Setup(o => o.
GetData
(DataFormats.FileDrop, true))
753
mockDataObject.Verify(o => o.
GetData
(DataFormats.FileDrop, true), Times.Once());
919
.Setup(o => o.
GetData
(DataFormats.Bitmap, true))
923
mockDataObject.Verify(o => o.
GetData
(DataFormats.Bitmap, true), Times.Once());
1025
.Setup(o => o.
GetData
(expectedFormat, false))
1029
mockDataObject.Verify(o => o.
GetData
(expectedFormat, false), Times.Once());
1055
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1056
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1113
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream);
1114
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream);
1171
dataObject.
GetData
(format, autoConvert: false).Should().BeSameAs(data);
1172
dataObject.
GetData
(format, autoConvert: true).Should().BeSameAs(data);
1187
dataObject.
GetData
(format, autoConvert: false).Should().Be(data2);
1188
dataObject.
GetData
(format, autoConvert: true).Should().Be(data2);
1203
dataObject.
GetData
(DataFormats.Serializable, autoConvert: false).Should().Be(data1);
1204
dataObject.
GetData
(DataFormats.Serializable, autoConvert: true).Should().Be(data1);
1205
dataObject.
GetData
(data2.GetType().FullName, autoConvert: false).Should().Be(data2);
1206
dataObject.
GetData
(data2.GetType().FullName, autoConvert: true).Should().Be(data2);
1278
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1279
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1307
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1308
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1340
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1341
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1342
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1343
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1344
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1345
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1424
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1425
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1455
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1456
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1493
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1494
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1495
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1496
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1497
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1498
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1614
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1615
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>());
1616
dataObject.
GetData
("FileName", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1617
dataObject.
GetData
("FileName", autoConvert: false).Should().BeNull();
1618
dataObject.
GetData
("FileNameW", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1619
dataObject.
GetData
("FileNameW", autoConvert: false).Should().BeNull();
1674
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1675
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1676
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1677
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1678
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1679
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1742
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData);
1743
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData);
1744
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData);
1745
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1746
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData);
1747
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1748
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().BeNull();
1749
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().BeNull();
1750
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().BeNull();
1751
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().BeNull();
1752
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull();
1753
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull();
1821
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText);
1822
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText);
1823
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText);
1824
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1825
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText);
1826
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1827
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText);
1828
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText);
1829
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText);
1830
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText);
1831
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText);
1832
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText);
3158
wrapped.
GetData
("Foo", false);
3159
mock.Verify(o => o.
GetData
("Foo", false), Times.Once());
3164
mock.Verify(o => o.
GetData
("Foo", true), Times.Once());
3169
mock.Verify(o => o.
GetData
("System.String", true), Times.Once());