Implemented interface members:
method
GetData
System.Windows.Forms.IDataObject.GetData(System.String, System.Boolean)
method
GetData
System.Private.Windows.Ole.IDataObjectInternal.GetData(System.String, System.Boolean)
1 override of GetData
System.Windows.Forms (1)
System\Windows\Forms\OLE\WrappingDataObject.cs (1)
45
public override object?
GetData
(string format, bool autoConvert)
91 references to GetData
System.Windows.Forms (5)
System\Windows\Forms\OLE\DataObject.cs (4)
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)
231
return
GetData
(ConvertToDataFormats(format), autoConvert: false) is string text ? text : string.Empty;
System\Windows\Forms\OLE\WrappingDataObject.cs (1)
47
=> base.
GetData
(format, autoConvert: true);
System.Windows.Forms.Tests (86)
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 (81)
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);
774
.Setup(o => o.
GetData
(DataFormats.FileDrop, true))
778
mockDataObject.Verify(o => o.
GetData
(DataFormats.FileDrop, true), Times.Once());
1078
.Setup(o => o.
GetData
(expectedFormat, false))
1082
mockDataObject.Verify(o => o.
GetData
(expectedFormat, false), Times.Once());
1108
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1109
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes);
1166
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream);
1167
dataObject.
GetData
(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream);
1224
dataObject.
GetData
(format, autoConvert: false).Should().BeSameAs(data);
1225
dataObject.
GetData
(format, autoConvert: true).Should().BeSameAs(data);
1240
dataObject.
GetData
(format, autoConvert: false).Should().Be(data2);
1241
dataObject.
GetData
(format, autoConvert: true).Should().Be(data2);
1256
dataObject.
GetData
(DataFormats.Serializable, autoConvert: false).Should().Be(data1);
1257
dataObject.
GetData
(DataFormats.Serializable, autoConvert: true).Should().Be(data1);
1258
dataObject.
GetData
(data2.GetType().FullName, autoConvert: false).Should().Be(data2);
1259
dataObject.
GetData
(data2.GetType().FullName, autoConvert: true).Should().Be(data2);
1331
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1332
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1360
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1361
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1393
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1394
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1395
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1396
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1397
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1398
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1477
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1478
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1508
dataObject.
GetData
(format, autoConvert: false).Should().Be(input);
1509
dataObject.
GetData
(format, autoConvert: true).Should().Be(input);
1546
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1547
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1548
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1549
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1550
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1551
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1667
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1668
dataObject.
GetData
(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>());
1669
dataObject.
GetData
("FileName", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1670
dataObject.
GetData
("FileName", autoConvert: false).Should().BeNull();
1671
dataObject.
GetData
("FileNameW", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>());
1672
dataObject.
GetData
("FileNameW", autoConvert: false).Should().BeNull();
1727
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image);
1728
dataObject.
GetData
(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image);
1729
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image);
1730
dataObject.
GetData
(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull();
1731
dataObject.
GetData
(DataFormats.Dib, autoConvert: true).Should().BeNull();
1732
dataObject.
GetData
(DataFormats.Dib, autoConvert: false).Should().BeNull();
1795
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData);
1796
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData);
1797
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData);
1798
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1799
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData);
1800
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1801
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().BeNull();
1802
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().BeNull();
1803
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().BeNull();
1804
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().BeNull();
1805
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull();
1806
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull();
1874
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText);
1875
dataObject.
GetData
(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText);
1876
dataObject.
GetData
(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText);
1877
dataObject.
GetData
(DataFormats.Text, autoConvert: false).Should().BeNull();
1878
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText);
1879
dataObject.
GetData
(DataFormats.StringFormat, autoConvert: false).Should().BeNull();
1880
dataObject.
GetData
(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText);
1881
dataObject.
GetData
(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText);
1882
dataObject.
GetData
(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText);
1883
dataObject.
GetData
(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText);
1884
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText);
1885
dataObject.
GetData
(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText);
3211
wrapped.
GetData
("Foo", false);
3212
mock.Verify(o => o.
GetData
("Foo", false), Times.Once());
3217
mock.Verify(o => o.
GetData
("Foo", true), Times.Once());
3222
mock.Verify(o => o.
GetData
("System.String", true), Times.Once());