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)
155
public virtual object? GetData(string format) =>
GetData
(format, autoConvert: true);
245
public virtual Stream? GetAudioStream() =>
GetData
(DataFormats.WaveAudio, autoConvert: false) as Stream;
250
if (
GetData
(DataFormatNames.FileDrop, autoConvert: true) is string[] strings)
258
public virtual Image? GetImage() =>
GetData
(DataFormats.Bitmap, autoConvert: true) as Image;
264
return
GetData
(ConvertToDataFormats(format), autoConvert: false) is string text ? text : string.Empty;
System.Windows.Forms.Tests (88)
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (5)
49
dataObject.
GetData
(format, autoConvert).Should().BeNull();
117
dataObject.
GetData
(format, autoConvert: false).Should().BeSameAs(input);
118
dataObject.
GetData
(format, autoConvert: true).Should().BeSameAs(input);
174
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
175
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);
750
.Setup(o => o.
GetData
(DataFormats.FileDrop, true))
754
mockDataObject.Verify(o => o.
GetData
(DataFormats.FileDrop, true), Times.Once());
920
.Setup(o => o.
GetData
(DataFormats.Bitmap, true))
924
mockDataObject.Verify(o => o.
GetData
(DataFormats.Bitmap, true), Times.Once());
1026
.Setup(o => o.
GetData
(expectedFormat, false))
1030
mockDataObject.Verify(o => o.
GetData
(expectedFormat, false), Times.Once());
1056
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1057
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1114
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream);
1115
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream);
1172
dataObject.
GetData
(format, autoConvert: false).Should().BeSameAs(data);
1173
dataObject.
GetData
(format, autoConvert: true).Should().BeSameAs(data);
1188
dataObject.
GetData
(format, autoConvert: false).Should().Be(data2);
1189
dataObject.
GetData
(format, autoConvert: true).Should().Be(data2);
1204
dataObject.
GetData
(DataFormats.Serializable, autoConvert: false).Should().Be(data1);
1205
dataObject.
GetData
(DataFormats.Serializable, autoConvert: true).Should().Be(data1);
1206
dataObject.
GetData
(data2.GetType().FullName, autoConvert: false).Should().Be(data2);
1207
dataObject.
GetData
(data2.GetType().FullName, autoConvert: true).Should().Be(data2);
1279
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1280
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1308
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1309
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1341
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1342
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1343
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1344
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1345
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1346
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1425
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1426
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1456
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1457
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1494
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1495
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1496
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1497
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1498
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1499
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1615
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1616
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>());
1617
dataObject.
GetData
("FileName", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1618
dataObject.
GetData
("FileName", autoConvert: false).Should().BeNull();
1619
dataObject.
GetData
("FileNameW", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1620
dataObject.
GetData
("FileNameW", autoConvert: false).Should().BeNull();
1675
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1676
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1677
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1678
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1679
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1680
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1743
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData);
1744
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData);
1745
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData);
1746
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1747
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData);
1748
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1749
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().BeNull();
1750
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().BeNull();
1751
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().BeNull();
1752
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().BeNull();
1753
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull();
1754
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull();
1822
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText);
1823
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText);
1824
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText);
1825
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1826
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText);
1827
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1828
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText);
1829
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText);
1830
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText);
1831
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText);
1832
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText);
1833
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText);
3157
wrapped.
GetData
("Foo", false);
3158
mock.Verify(o => o.
GetData
("Foo", false), Times.Once());
3163
mock.Verify(o => o.
GetData
("Foo", true), Times.Once());
3168
mock.Verify(o => o.
GetData
("System.String", true), Times.Once());