1 type derived from TestDataObject
System.Private.Windows.Core.Tests (1)
System\Private\Windows\Ole\ClipboardCoreTests.cs (1)
172internal class SomeDataObject : DataObject
20 instantiations of TestDataObject
System.Private.Windows.Core.Tests (20)
System\Private\Windows\Ole\ClipboardCoreTests.cs (16)
66DataObject dataObject = new(); 80DataObject dataObject = new(); 100DataObject dataObject = new(); 121DataObject dataObject = new(); 189DataObject dataObject = new(); 236DataObject dataObject = new(); 296DataObject dataObject = new(); 343DataObject dataObject = string.IsNullOrEmpty(format) ? new() : new(format!, data); 363ClipboardCore.SetData(new DataObject(SomeDataObject.Format, 1), copy: false, retryTimes: 1, retryDelay: 0); 377Action action = () => ClipboardCore.SetData(new DataObject(format!, "data"), copy: true); 411ClipboardCore.SetData(new DataObject(DataFormatNames.UnicodeText, "text"), copy: false, retryTimes: 1, retryDelay: 0); 424ClipboardCore.SetData(new DataObject(SomeDataObject.Format, null!), copy: false, retryTimes: 1, retryDelay: 0); 434ClipboardCore.SetData(new DataObject(SomeDataObject.Format, null!), copy: false, retryTimes: 1, retryDelay: 0); 446DataObject dataObject = new(DataFormatNames.WaveAudio, audioBytes!); 465DataObject dataObject = new(DataFormatNames.WaveAudio, audioStream);
System\Private\Windows\Ole\MockOleServices.cs (1)
112IComVisibleDataObject IOleServices.CreateDataObject() => new TestDataObject<MockOleServices<TTestClass>>();
System\Private\Windows\Ole\TestDataObject.cs (3)
24new(); 30new(dataObject); 36new(data);
37 references to TestDataObject
System.Private.Windows.Core.Tests (37)
System\Private\Windows\Ole\ClipboardCoreTests.cs (26)
12using DataObject = System.Private.Windows.Ole.TestDataObject<System.Private.Windows.Ole.MockOleServices<System.Private.Windows.Ole.ClipboardCoreTests>>; 66DataObject dataObject = new(); 80DataObject dataObject = new(); 100DataObject dataObject = new(); 121DataObject dataObject = new(); 126result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 168ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData).Should().Be(HRESULT.S_OK); 189DataObject dataObject = new(); 195result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 236DataObject dataObject = new(); 242result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 243HRESULT result2 = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data2, retryTimes: 1, retryDelay: 0); 296DataObject dataObject = new(); 301ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData1, retryTimes: 1, retryDelay: 0); 302ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData2, retryTimes: 1, retryDelay: 0); 343DataObject dataObject = string.IsNullOrEmpty(format) ? new() : new(format!, data); 347ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out outData1, retryTimes: 1, retryDelay: 0); 348ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out outData2, retryTimes: 1, retryDelay: 0); 364ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 412ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 425ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 435ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 446DataObject dataObject = new(DataFormatNames.WaveAudio, audioBytes!); 450ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0); 465DataObject dataObject = new(DataFormatNames.WaveAudio, audioStream); 469ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData, retryTimes: 1, retryDelay: 0);
System\Private\Windows\Ole\TestDataObject.cs (11)
15IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject> 23TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create() => 29TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create(IDataObject* dataObject) => 35TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create(object data) => 41IDataObjectInternal IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Wrap(ITestDataObject data) => 44bool IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.TryUnwrapUserDataObject([NotNullWhen(true)] out ITestDataObject? dataObject) 55.Create<TestDataObject<TOleServices>, ITestDataObject>(data); 65TestDataObject<TOleServices> data => data,