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)
45public override object? GetData(string format, bool autoConvert)
91 references to GetData
System.Windows.Forms (5)
System\Windows\Forms\OLE\DataObject.cs (4)
120public virtual object? GetData(string format) => GetData(format, autoConvert: true); 211public virtual Stream? GetAudioStream() => GetData(DataFormats.WaveAudio, autoConvert: false) as Stream; 216if (GetData(DataFormatNames.FileDrop, autoConvert: true) is string[] strings) 231return 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)
47dataObject.GetData(format!, autoConvert).Should().BeNull(); 115dataObject.GetData(format, autoConvert: false).Should().BeSameAs(input); 116dataObject.GetData(format, autoConvert: true).Should().BeSameAs(input); 172dataObject.GetData(format, autoConvert: false).Should().Be(input); 173dataObject.GetData(format, autoConvert: true).Should().Be(input);
System\Windows\Forms\DataObjectTests.cs (81)
241.Setup(o => o.GetData(DataFormats.WaveAudio, false)) 245mockDataObject.Verify(o => o.GetData(DataFormats.WaveAudio, false), Times.Once()); 284.Setup(o => o.GetData(format!, true)) 288mockDataObject.Verify(o => o.GetData(format!, true), Times.Once()); 332dataObject.GetData(format!, autoConvert).Should().BeSameAs(result); 774.Setup(o => o.GetData(DataFormats.FileDrop, true)) 778mockDataObject.Verify(o => o.GetData(DataFormats.FileDrop, true), Times.Once()); 1078.Setup(o => o.GetData(expectedFormat, false)) 1082mockDataObject.Verify(o => o.GetData(expectedFormat, false), Times.Once()); 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); 1166dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream); 1167dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream); 1224dataObject.GetData(format, autoConvert: false).Should().BeSameAs(data); 1225dataObject.GetData(format, autoConvert: true).Should().BeSameAs(data); 1240dataObject.GetData(format, autoConvert: false).Should().Be(data2); 1241dataObject.GetData(format, autoConvert: true).Should().Be(data2); 1256dataObject.GetData(DataFormats.Serializable, autoConvert: false).Should().Be(data1); 1257dataObject.GetData(DataFormats.Serializable, autoConvert: true).Should().Be(data1); 1258dataObject.GetData(data2.GetType().FullName, autoConvert: false).Should().Be(data2); 1259dataObject.GetData(data2.GetType().FullName, autoConvert: true).Should().Be(data2); 1331dataObject.GetData(format, autoConvert: false).Should().Be(input); 1332dataObject.GetData(format, autoConvert: true).Should().Be(input); 1360dataObject.GetData(format, autoConvert: false).Should().Be(input); 1361dataObject.GetData(format, autoConvert: true).Should().Be(input); 1393dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1394dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1395dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1396dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1397dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1398dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1477dataObject.GetData(format, autoConvert: false).Should().Be(input); 1478dataObject.GetData(format, autoConvert: true).Should().Be(input); 1508dataObject.GetData(format, autoConvert: false).Should().Be(input); 1509dataObject.GetData(format, autoConvert: true).Should().Be(input); 1546dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1547dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1548dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1549dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1550dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1551dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1667dataObject.GetData(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1668dataObject.GetData(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>()); 1669dataObject.GetData("FileName", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1670dataObject.GetData("FileName", autoConvert: false).Should().BeNull(); 1671dataObject.GetData("FileNameW", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1672dataObject.GetData("FileNameW", autoConvert: false).Should().BeNull(); 1727dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1728dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1729dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1730dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1731dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1732dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 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(); 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); 3211wrapped.GetData("Foo", false); 3212mock.Verify(o => o.GetData("Foo", false), Times.Once()); 3217mock.Verify(o => o.GetData("Foo", true), Times.Once()); 3222mock.Verify(o => o.GetData("System.String", true), Times.Once());