2 implementations of IDataObject
PresentationCore (1)
Core\CSharp\System\Windows\DataObject.cs (1)
52public sealed class DataObject : IDataObject, IComDataObject
System.Windows.Forms (1)
winforms\Managed\System\WinForms\DataObject.cs (1)
39public class DataObject : IDataObject, IComDataObject {
119 references to IDataObject
PresentationCore (33)
Core\CSharp\System\Windows\Clipboard.cs (7)
34using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 430if (data is IComDataObject) 441hr = OleServicesContext.CurrentOleServicesContext.OleIsCurrentClipboard((IComDataObject)data); 559IComDataObject dataObject; 565else if (data is IComDataObject) 568dataObject = (IComDataObject)data; 763IComDataObject oleDataObject;
Core\CSharp\System\Windows\DataObject.cs (16)
42using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 101IComDataObject oleDataObject= data as IComDataObject; 217internal DataObject(IComDataObject data) 700int IComDataObject.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) 717void IComDataObject.DUnadvise(int dwConnection) 736int IComDataObject.EnumDAdvise(out IEnumSTATDATA enumAdvise) 753IEnumFORMATETC IComDataObject.EnumFormatEtc(DATADIR dwDirection) 776int IComDataObject.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) 802void IComDataObject.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) 884void IComDataObject.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) 910int IComDataObject.QueryGetData(ref FORMATETC formatetc) 953void IComDataObject.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) 2761public OleConverter(IComDataObject data) 2929public IComDataObject OleDataObject 2949internal IComDataObject _innerData;
Core\CSharp\System\Windows\DragDrop.cs (3)
33using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 624(IComDataObject)dataObject, 1435dataObject = new DataObject((IComDataObject)data);
Core\CSharp\System\Windows\Media\SafeNativeMethodsMilCoreApi.cs (1)
29using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject;
Core\CSharp\System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (1)
32using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject;
Core\CSharp\System\Windows\OleServicesContext.cs (5)
26using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 120internal int OleSetClipboard(IComDataObject dataObject) 139internal int OleGetClipboard(ref IComDataObject dataObject) 179internal int OleIsCurrentClipboard(IComDataObject dataObject) 198internal void OleDoDragDrop(IComDataObject dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect)
PresentationFramework (5)
src\Framework\MS\Internal\Controls\WebBrowserSite.cs (3)
34using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 243int UnsafeNativeMethods.IDocHostUIHandler.FilterDataObject(IComDataObject pDO, out IComDataObject ppDORet)
src\Framework\System\Windows\Documents\TextStore.cs (1)
38using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject;
src\Framework\System\Windows\Standard\NativeMethods.cs (1)
3940public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (2)
1471string dataObjectKey = typeof(System.Runtime.InteropServices.ComTypes.IDataObject).FullName; 1476dataObject = new DataObject((System.Runtime.InteropServices.ComTypes.IDataObject)Marshal.GetObjectForIUnknown(dataObjectPointer));
System.Data (2)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (2)
1471string dataObjectKey = typeof(System.Runtime.InteropServices.ComTypes.IDataObject).FullName; 1476dataObject = new DataObject((System.Runtime.InteropServices.ComTypes.IDataObject)Marshal.GetObjectForIUnknown(dataObjectPointer));
System.Windows.Forms (54)
winforms\Managed\System\WinForms\Clipboard.cs (5)
21using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 129if (!(data is IComDataObject)) { 172if (data is IComDataObject) { 173hr = UnsafeNativeMethods.OleSetClipboard((IComDataObject)data); 242IComDataObject dataObject = null;
winforms\Managed\System\WinForms\Control.cs (7)
51using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 6106IComDataObject dataObject = null; 6108if (data is IComDataObject) { 6109dataObject = (IComDataObject)data; 6121dataObject = (IComDataObject)iwdata; 15518int UnsafeNativeMethods.IOleObject.InitFromData(IComDataObject pDataObject, int fCreation, int dwReserved) { 15527int UnsafeNativeMethods.IOleObject.GetClipboardData(int dwReserved, out IComDataObject data) {
winforms\Managed\System\WinForms\DataObject.cs (18)
29using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 84internal DataObject(IComDataObject data) { 117else if (data is IComDataObject) { 118innerData = new OleConverter((IComDataObject)data); 654int IComDataObject.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) { 672void IComDataObject.DUnadvise(int dwConnection) { 690int IComDataObject.EnumDAdvise(out IEnumSTATDATA enumAdvise) { 708IEnumFORMATETC IComDataObject.EnumFormatEtc(DATADIR dwDirection) { 730int IComDataObject.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) { 748void IComDataObject.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) { 769((IComDataObject)this).GetDataHere(ref formatetc, ref medium); 779((IComDataObject)this).GetDataHere(ref formatetc, ref medium); 796void IComDataObject.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) { 815int IComDataObject.QueryGetData(ref FORMATETC formatetc) { 856void IComDataObject.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) { 1364internal IComDataObject innerData; 1366public OleConverter(IComDataObject data) { 1376public IComDataObject OleDataObject {
winforms\Managed\System\WinForms\DropTarget.cs (2)
16using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 47else if (pDataObj is IComDataObject) {
winforms\Managed\System\WinForms\RichTextBox.cs (2)
29using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 3863public int QueryAcceptData(IComDataObject lpdataobj,
winforms\Managed\System\WinForms\SafeNativeMethods.cs (2)
20using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 502public static extern int DoDragDrop(IComDataObject dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect);
winforms\Managed\System\WinForms\ToolStripItem.cs (4)
15using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 2573IComDataObject dataObject = null; 2575dataObject = data as IComDataObject; 2597dataObject = (IComDataObject)iwdata;
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (11)
169using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 334public static extern int OleGetClipboard(ref IComDataObject data); 337public static extern int OleSetClipboard(IComDataObject pDataObj); 2223IComDataObject pDO, 2224out IComDataObject ppDORet); 5512int QueryAcceptData(IComDataObject lpdataobj, /* CLIPFORMAT* */ IntPtr lpcfFormat, int reco, int fReally, IntPtr hMetaPict); 5695IComDataObject pDataObject, 5705out IComDataObject data); 5824IComDataObject pDataObject, 5834out IComDataObject data); 7819void InitCache(IComDataObject pDataObject);
winforms\Managed\System\WinForms\WebBrowser.cs (3)
21using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 1866int UnsafeNativeMethods.IDocHostUIHandler.FilterDataObject(IComDataObject pDO, out IComDataObject ppDORet)
WindowsBase (14)
Shared\MS\Win32\SafeNativeMethodsCLR.cs (1)
37using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject;
Shared\MS\Win32\SafeNativeMethodsOther.cs (1)
20using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject;
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (10)
46using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 104public static extern int OleGetClipboard(ref IComDataObject data); 111public static extern int OleSetClipboard(IComDataObject pDataObj); 801public static extern void DoDragDrop(IComDataObject dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect); 2742IComDataObject pDataObject, 2752out IComDataObject data); 2876IComDataObject pDataObject, 2886out IComDataObject data); 3812IComDataObject pDO, 3813out IComDataObject ppDORet);
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (2)
41using IComDataObject = System.Runtime.InteropServices.ComTypes.IDataObject; 1390public static extern int OleIsCurrentClipboard(IComDataObject pDataObj);
WsatUI (9)
MMCUI\MMCWrapper.cs (5)
184int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle, IDataObject dataObject); 187int QueryPagesFor(IDataObject dataObject); 194int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle, IDataObject dataObject); 197int QueryPagesFor(IDataObject dataObject); 200int GetWatermarks(IDataObject dataObject, ref IntPtr watermark, ref IntPtr header, ref IntPtr palette, ref int stretch);
MMCUI\WSATPropertySheet.cs (4)
76public int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle, System.Runtime.InteropServices.ComTypes.IDataObject dataObject) 140static bool TryGetResourceValue(System.Runtime.InteropServices.ComTypes.IDataObject dataObject, string resourceName, out string value) 197public int QueryPagesFor(System.Runtime.InteropServices.ComTypes.IDataObject dataObject) 202public int GetWatermarks(System.Runtime.InteropServices.ComTypes.IDataObject dataObject, ref IntPtr watermark, ref IntPtr header, ref IntPtr palette, ref int stretch)