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)
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) 224public virtual Image? GetImage() => GetData(DataFormats.Bitmap, autoConvert: true) as Image; 230return GetData(ConvertToDataFormats(format), autoConvert: false) is string text ? text : string.Empty;
System.Windows.Forms.Tests (88)
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 (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); 749.Setup(o => o.GetData(DataFormats.FileDrop, true)) 753mockDataObject.Verify(o => o.GetData(DataFormats.FileDrop, true), Times.Once()); 919.Setup(o => o.GetData(DataFormats.Bitmap, true)) 923mockDataObject.Verify(o => o.GetData(DataFormats.Bitmap, true), Times.Once()); 1025.Setup(o => o.GetData(expectedFormat, false)) 1029mockDataObject.Verify(o => o.GetData(expectedFormat, false), Times.Once()); 1055dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1056dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeOfType<MemoryStream>().Subject.ToArray().Should().Equal(audioBytes); 1113dataObject.GetData(DataFormats.WaveAudio, autoConvert: true).Should().BeSameAs(audioStream); 1114dataObject.GetData(DataFormats.WaveAudio, autoConvert: false).Should().BeSameAs(audioStream); 1171dataObject.GetData(format, autoConvert: false).Should().BeSameAs(data); 1172dataObject.GetData(format, autoConvert: true).Should().BeSameAs(data); 1187dataObject.GetData(format, autoConvert: false).Should().Be(data2); 1188dataObject.GetData(format, autoConvert: true).Should().Be(data2); 1203dataObject.GetData(DataFormats.Serializable, autoConvert: false).Should().Be(data1); 1204dataObject.GetData(DataFormats.Serializable, autoConvert: true).Should().Be(data1); 1205dataObject.GetData(data2.GetType().FullName, autoConvert: false).Should().Be(data2); 1206dataObject.GetData(data2.GetType().FullName, autoConvert: true).Should().Be(data2); 1278dataObject.GetData(format, autoConvert: false).Should().Be(input); 1279dataObject.GetData(format, autoConvert: true).Should().Be(input); 1307dataObject.GetData(format, autoConvert: false).Should().Be(input); 1308dataObject.GetData(format, autoConvert: true).Should().Be(input); 1340dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1341dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1342dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1343dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1344dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1345dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1424dataObject.GetData(format, autoConvert: false).Should().Be(input); 1425dataObject.GetData(format, autoConvert: true).Should().Be(input); 1455dataObject.GetData(format, autoConvert: false).Should().Be(input); 1456dataObject.GetData(format, autoConvert: true).Should().Be(input); 1493dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1494dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1495dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1496dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1497dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1498dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1614dataObject.GetData(DataFormats.FileDrop, autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1615dataObject.GetData(DataFormats.FileDrop, autoConvert: false).Should().BeEquivalentTo(filePaths.Cast<string>()); 1616dataObject.GetData("FileName", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1617dataObject.GetData("FileName", autoConvert: false).Should().BeNull(); 1618dataObject.GetData("FileNameW", autoConvert: true).Should().BeEquivalentTo(filePaths.Cast<string>()); 1619dataObject.GetData("FileNameW", autoConvert: false).Should().BeNull(); 1674dataObject.GetData(DataFormats.Bitmap, autoConvert: true).Should().BeSameAs(image); 1675dataObject.GetData(DataFormats.Bitmap, autoConvert: false).Should().BeSameAs(image); 1676dataObject.GetData(typeof(Bitmap).FullName, autoConvert: true).Should().BeSameAs(image); 1677dataObject.GetData(typeof(Bitmap).FullName, autoConvert: false).Should().BeNull(); 1678dataObject.GetData(DataFormats.Dib, autoConvert: true).Should().BeNull(); 1679dataObject.GetData(DataFormats.Dib, autoConvert: false).Should().BeNull(); 1742dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().BeSameAs(textData); 1743dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().BeSameAs(textData); 1744dataObject.GetData(DataFormats.Text, autoConvert: true).Should().BeSameAs(textData); 1745dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1746dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().BeSameAs(textData); 1747dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1748dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().BeNull(); 1749dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().BeNull(); 1750dataObject.GetData(DataFormats.Html, autoConvert: true).Should().BeNull(); 1751dataObject.GetData(DataFormats.Html, autoConvert: false).Should().BeNull(); 1752dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().BeNull(); 1753dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().BeNull(); 1821dataObject.GetData(DataFormats.UnicodeText, autoConvert: true).Should().Be(expectedUnicodeText); 1822dataObject.GetData(DataFormats.UnicodeText, autoConvert: false).Should().Be(expectedUnicodeText); 1823dataObject.GetData(DataFormats.Text, autoConvert: true).Should().Be(expectedUnicodeText); 1824dataObject.GetData(DataFormats.Text, autoConvert: false).Should().BeNull(); 1825dataObject.GetData(DataFormats.StringFormat, autoConvert: true).Should().Be(expectedUnicodeText); 1826dataObject.GetData(DataFormats.StringFormat, autoConvert: false).Should().BeNull(); 1827dataObject.GetData(DataFormats.Rtf, autoConvert: true).Should().Be(expectedRtfText); 1828dataObject.GetData(DataFormats.Rtf, autoConvert: false).Should().Be(expectedRtfText); 1829dataObject.GetData(DataFormats.Html, autoConvert: true).Should().Be(expectedHtmlText); 1830dataObject.GetData(DataFormats.Html, autoConvert: false).Should().Be(expectedHtmlText); 1831dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: true).Should().Be(expectedCsvText); 1832dataObject.GetData(DataFormats.CommaSeparatedValue, autoConvert: false).Should().Be(expectedCsvText); 3158wrapped.GetData("Foo", false); 3159mock.Verify(o => o.GetData("Foo", false), Times.Once()); 3164mock.Verify(o => o.GetData("Foo", true), Times.Once()); 3169mock.Verify(o => o.GetData("System.String", true), Times.Once());