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