14 implementations of IDataObject
ComDisabled.Tests (2)
ClipboardComTests.cs (1)
78
private class CustomDataObject : IDataObject, ComTypes.
IDataObject
DataObjectComTests.cs (1)
88
private class CustomComTypesDataObject :
IComDataObject
PresentationCore (1)
System\Windows\dataobject.cs (1)
29
ComTypes.
IDataObject
,
System.Private.Windows.Core (3)
System\Private\Windows\Ole\Composition.cs (1)
17
: IDataObjectInternal, IDataObject.Interface, ComTypes.
IDataObject
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (1)
16
private sealed class NativeToRuntimeAdapter :
IDataObject
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (1)
14
private sealed class RuntimeToNativeAdapter : Com.IDataObject.Interface,
IDataObject
, Com.IManagedWrapper<Com.IDataObject>
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
27
ComTypes.
IDataObject
,
System.Windows.Forms.Tests (6)
System\Windows\Forms\ClipboardTests.cs (2)
503
private class CustomDataObject : IDataObject, ComTypes.
IDataObject
1031
private class JsonDataObject : IDataObject, ComTypes.
IDataObject
System\Windows\Forms\DataObjectComTests.cs (1)
69
private class CustomComTypesDataObject :
IComDataObject
System\Windows\Forms\DataObjectTests.cs (2)
1924
private sealed class DataObjectIgnoringStorageMediumForEnhancedMetafile :
IComDataObject
2749
private class CustomDataObject :
IComDataObject
, IDataObject
System\Windows\Forms\ToolStripItemTests.cs (1)
10256
private class CustomComDataObject :
IComDataObject
System.Windows.Forms.TestUtilities (1)
Data\ManagedAndRuntimeDataObject.cs (1)
10
internal class ManagedAndRuntimeDataObject : UntypedDataObject, ComTypes.
IDataObject
112 references to IDataObject
ComDisabled.Tests (10)
ClipboardComTests.cs (9)
83
int ComTypes.
IDataObject
.DAdvise(ref ComTypes.FORMATETC pFormatetc, ComTypes.ADVF advf, ComTypes.IAdviseSink adviseSink, out int connection) => throw new NotImplementedException();
84
void ComTypes.
IDataObject
.DUnadvise(int connection) => throw new NotImplementedException();
85
int ComTypes.
IDataObject
.EnumDAdvise(out ComTypes.IEnumSTATDATA enumAdvise) => throw new NotImplementedException();
86
ComTypes.IEnumFORMATETC ComTypes.
IDataObject
.EnumFormatEtc(ComTypes.DATADIR direction)
101
int ComTypes.
IDataObject
.GetCanonicalFormatEtc(ref ComTypes.FORMATETC formatIn, out ComTypes.FORMATETC formatOut) => throw new NotImplementedException();
105
void ComTypes.
IDataObject
.GetData(ref ComTypes.FORMATETC format, out ComTypes.STGMEDIUM medium) => throw new NotImplementedException();
106
void ComTypes.
IDataObject
.GetDataHere(ref ComTypes.FORMATETC format, ref ComTypes.STGMEDIUM medium) => throw new NotImplementedException();
112
int ComTypes.
IDataObject
.QueryGetData(ref ComTypes.FORMATETC format) => throw new NotImplementedException();
117
void ComTypes.
IDataObject
.SetData(ref ComTypes.FORMATETC formatIn, ref ComTypes.STGMEDIUM medium, bool release) => throw new NotImplementedException();
DataObjectComTests.cs (1)
7
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
netstandard (1)
netstandard.cs (1)
1643
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.ComTypes.
IDataObject
))]
PresentationCore (14)
System\Windows\dataobject.cs (9)
564
int ComTypes.
IDataObject
.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) =>
567
void ComTypes.
IDataObject
.DUnadvise(int dwConnection) => _innerData.DUnadvise(dwConnection);
569
int ComTypes.
IDataObject
.EnumDAdvise(out IEnumSTATDATA? enumAdvise) =>
572
IEnumFORMATETC ComTypes.
IDataObject
.EnumFormatEtc(DATADIR dwDirection) =>
575
int ComTypes.
IDataObject
.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) =>
578
void ComTypes.
IDataObject
.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) =>
581
void ComTypes.
IDataObject
.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) =>
584
int ComTypes.
IDataObject
.QueryGetData(ref FORMATETC formatetc) =>
587
void ComTypes.
IDataObject
.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) =>
System\Windows\DragDrop.cs (3)
20
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
578
(
IComDataObject
)dataObject,
1389
dataObject = new DataObject((
IComDataObject
)data);
System\Windows\OleServicesContext.cs (2)
13
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
84
IComDataObject
dataObject,
PresentationFramework (4)
MS\Internal\Controls\WebBrowserSite.cs (3)
20
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
193
int UnsafeNativeMethods.IDocHostUIHandler.FilterDataObject(
IComDataObject
pDO, out
IComDataObject
ppDORet)
System\Windows\Standard\NativeMethods.cs (1)
3204
public static extern void SHGetItemFromDataObject(
IDataObject
pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
PresentationUI (4)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (1)
46
[Out] out
IDataObject
ppDataObj
MS\Internal\Documents\PeoplePickerWrapper.cs (3)
57
IDataObject
data = OpenQueryWindow(hWndParent);
117
private
IDataObject
OpenQueryWindow(IntPtr hWndParent)
148
IDataObject
data = null;
System (1)
src\libraries\shims\System\ref\System.cs (1)
823
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.ComTypes.
IDataObject
))]
System.Private.Windows.Core (10)
System\Private\Windows\Ole\Composition.cs (5)
14
/// and <see cref="ComTypes.
IDataObject
"/> calls.
38
private readonly ComTypes.
IDataObject
_runtimeDataObject;
40
private Composition(IDataObjectInternal managedDataObject, IDataObject.Interface nativeDataObject, ComTypes.
IDataObject
runtimeDataObject)
61
else if (data is ComTypes.
IDataObject
comDataObject)
90
internal static Composition<TOleServices, TNrbfSerializer, TDataFormat> Create(ComTypes.
IDataObject
runtimeDataObject)
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
17
/// Maps native pointer <see cref="Com.IDataObject"/> to <see cref="
IDataObject
"/>.
System\Private\Windows\Ole\Composition.NativeToRuntimeAdapter.cs (1)
14
/// Maps native pointer <see cref="Com.IDataObject"/> to the .NET Runtime <see cref="
IDataObject
"/>.
System\Private\Windows\Ole\Composition.RuntimeToNativeAdapter.cs (3)
12
/// Maps the runtime <see cref="
IDataObject
"/> to the native <see cref="Com.IDataObject.Interface"/>.
16
private readonly
IDataObject
_runtimeDataObject;
18
public RuntimeToNativeAdapter(
IDataObject
dataObject) => _runtimeDataObject = dataObject;
System.Windows.Forms (11)
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserSite.cs (2)
182
HRESULT IDocHostUIHandler.FilterDataObject(ComTypes.
IDataObject
pDO, out ComTypes.
IDataObject
? ppDORet)
System\Windows\Forms\OLE\DataObject.cs (9)
290
int ComTypes.
IDataObject
.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) =>
293
void ComTypes.
IDataObject
.DUnadvise(int dwConnection) => _innerData.DUnadvise(dwConnection);
295
int ComTypes.
IDataObject
.EnumDAdvise(out IEnumSTATDATA? enumAdvise) =>
298
IEnumFORMATETC ComTypes.
IDataObject
.EnumFormatEtc(DATADIR dwDirection) =>
301
int ComTypes.
IDataObject
.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) =>
304
void ComTypes.
IDataObject
.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) =>
307
void ComTypes.
IDataObject
.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) =>
310
int ComTypes.
IDataObject
.QueryGetData(ref FORMATETC formatetc) =>
313
void ComTypes.
IDataObject
.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) =>
System.Windows.Forms.Primitives (2)
Interop\Mshtml\Interop.IDocHostUIHandler.cs (2)
90
IDataObject
pDO,
91
out
IDataObject
? ppDORet);
System.Windows.Forms.Tests (48)
System\Windows\Forms\ClipboardTests.cs (11)
508
int ComTypes.
IDataObject
.DAdvise(ref ComTypes.FORMATETC pFormatetc, ComTypes.ADVF advf, ComTypes.IAdviseSink adviseSink, out int connection) => throw new NotImplementedException();
509
void ComTypes.
IDataObject
.DUnadvise(int connection) => throw new NotImplementedException();
510
int ComTypes.
IDataObject
.EnumDAdvise(out ComTypes.IEnumSTATDATA enumAdvise) => throw new NotImplementedException();
511
ComTypes.IEnumFORMATETC ComTypes.
IDataObject
.EnumFormatEtc(ComTypes.DATADIR direction)
526
int ComTypes.
IDataObject
.GetCanonicalFormatEtc(ref ComTypes.FORMATETC formatIn, out ComTypes.FORMATETC formatOut) => throw new NotImplementedException();
530
void ComTypes.
IDataObject
.GetData(ref ComTypes.FORMATETC format, out ComTypes.STGMEDIUM medium) => throw new NotImplementedException();
531
void ComTypes.
IDataObject
.GetDataHere(ref ComTypes.FORMATETC format, ref ComTypes.STGMEDIUM medium) => throw new NotImplementedException();
537
int ComTypes.
IDataObject
.QueryGetData(ref ComTypes.FORMATETC format) => throw new NotImplementedException();
542
void ComTypes.
IDataObject
.SetData(ref ComTypes.FORMATETC formatIn, ref ComTypes.STGMEDIUM medium, bool release) => throw new NotImplementedException();
923
ComTypes.
IDataObject
dataObject = Clipboard.GetDataObject().Should().BeAssignableTo<ComTypes.
IDataObject
>().Subject;
System\Windows\Forms\ControlTests.Methods.ClipboardTests.cs (2)
5
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
24
yield return new object[] { new Mock<
IComDataObject
>(MockBehavior.Strict).Object, allowedEffects };
System\Windows\Forms\DataObjectComTests.cs (2)
8
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
23
IComDataObject
inData = accessor.CreateRuntimeDataObjectForDrag(data);
System\Windows\Forms\DataObjectTests.cs (31)
19
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
1974
IComDataObject
comDataObject = dataObject;
1986
Mock<
IComDataObject
> mockComDataObject = new(MockBehavior.Strict);
1996
IComDataObject
comDataObject = dataObject;
2010
IComDataObject
comDataObject = dataObject;
2020
Mock<
IComDataObject
> mockComDataObject = new(MockBehavior.Strict);
2025
IComDataObject
comDataObject = dataObject;
2034
IComDataObject
comDataObject = dataObject;
2055
Mock<
IComDataObject
> mockComDataObject = new(MockBehavior.Strict);
2064
IComDataObject
comDataObject = dataObject;
2083
IComDataObject
comDataObject = dataObject;
2138
IComDataObject
comDataObject = dataObject;
2200
IComDataObject
comDataObject = dataObject;
2225
IComDataObject
comDataObject = dataObject;
2248
IComDataObject
comDataObject = dataObject;
2298
IComDataObject
comDataObject = dataObject;
2327
IComDataObject
comDataObject = dataObject;
2390
IComDataObject
comDataObject = dataObject;
2417
IComDataObject
comDataObject = dataObject;
2438
Mock<
IComDataObject
> mockComDataObject = new(MockBehavior.Strict);
2444
IComDataObject
comDataObject = dataObject;
2461
IComDataObject
iComDataObject = dataObject;
2504
IComDataObject
iComDataObject = dataObject;
2541
IComDataObject
iComDataObject = dataObject;
2563
IComDataObject
iComDataObject = dataObject;
2584
IComDataObject
iComDataObject = dataObject;
2625
IComDataObject
iComDataObject = dataObject;
2664
IComDataObject
iComDataObject = dataObject;
2683
IComDataObject
iComDataObject = dataObject;
2706
IComDataObject
iComDataObject = dataObject;
2731
IComDataObject
iComDataObject = dataObject;
System\Windows\Forms\ToolStripItemTests.cs (2)
11
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
10157
yield return new object[] { new Mock<
IComDataObject
>(MockBehavior.Strict).Object, allowedEffects };
UIAutomationTypes (7)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (7)
32
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
1565
IComDataObject
pDataObject,
1575
out
IComDataObject
data);
1694
IComDataObject
pDataObject,
1704
out
IComDataObject
data);
2366
IComDataObject
pDO,
2367
out
IComDataObject
ppDORet);