3 implementations of ITestDataObject
System.Private.Windows.Core.Tests (3)
System\Private\Windows\Ole\TestDataObject.cs (2)
14ITestDataObject, 15IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>
System\Private\Windows\Ole\TestDataObjectAdapter.cs (1)
9internal class TestDataObjectAdapter : ITestDataObject, IDataObjectInternal
15 references to ITestDataObject
System.Private.Windows.Core.Tests (15)
System\Private\Windows\Ole\ClipboardCoreTests.cs (2)
109result = ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var data, retryTimes: 1, retryDelay: 0); 143ClipboardCore.GetDataObject<DataObject, ITestDataObject>(out var outData).Should().Be(HRESULT.S_OK);
System\Private\Windows\Ole\TestDataObject.cs (9)
20static TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create() => 22static TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create(IDataObject* dataObject) => 24static TestDataObject<TOleServices> IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Create(object data) => 26static IDataObjectInternal IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.Wrap(ITestDataObject data) => 29bool IDataObjectInternal<TestDataObject<TOleServices>, ITestDataObject>.TryUnwrapUserDataObject([NotNullWhen(true)] out ITestDataObject? dataObject) 40.Create<TestDataObject<TOleServices>, ITestDataObject>(data); 46internal virtual bool TryUnwrapUserDataObject([NotNullWhen(true)] out ITestDataObject? dataObject)
System\Private\Windows\Ole\TestDataObjectAdapter.cs (4)
11internal ITestDataObject DataObject { get; } 13internal TestDataObjectAdapter(ITestDataObject dataObject) => DataObject = dataObject; 15internal static IDataObjectInternal Create(ITestDataObject dataObject) => new TestDataObjectAdapter(dataObject); 49private static IDataObjectInternal GetTypedDataObjectOrThrow(ITestDataObject dataObject)