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