3 implementations of IComVisibleDataObject
PresentationCore (1)
System\Windows\dataobject.cs (1)
31IComVisibleDataObject
System.Private.Windows.Core.Tests (1)
System\Private\Windows\Ole\TestDataObject.cs (1)
13IComVisibleDataObject,
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
29IComVisibleDataObject
36 references to IComVisibleDataObject
PresentationCore (1)
System\Windows\Ole\WpfOleServices.cs (1)
181public static IComVisibleDataObject CreateDataObject() => new DataObject();
System.Private.Windows.Core (23)
System\Private\Windows\Ole\ClipboardCore.cs (4)
86IComVisibleDataObject dataObject, 133/// <inheritdoc cref="SetData(IComVisibleDataObject, bool, int, int)"/> 184/// <inheritdoc cref="SetData(IComVisibleDataObject, bool, int, int)"/> 295IComVisibleDataObject dataObject = TOleServices.CreateDataObject();
System\Private\Windows\Ole\Composition.cs (1)
125where TDataObject : IComVisibleDataObject
System\Private\Windows\Ole\DataObjectCore.cs (1)
7where TDataObject : IComVisibleDataObject
System\Private\Windows\Ole\DataObjectExtensions.cs (1)
10internal static void SetFileDropList(this IComVisibleDataObject dataObject, StringCollection filePaths)
System\Private\Windows\Ole\DragDropHelper.cs (13)
21/// (via <see cref="IComVisibleDataObject"/>) currently. 30public static void ClearDropDescription(IComVisibleDataObject? dataObject) 46if (e.DataObject is not IComVisibleDataObject dataObject) 59public static void DragEnter(HWND targetWindowHandle, IComVisibleDataObject dataObject, ref Point point, DROPEFFECT effect) 171public static void ReleaseDragDropFormats(IComVisibleDataObject dataObject) 185private static unsafe void SetBooleanFormat(IComVisibleDataObject dataObject, string format, bool value) 233public static void SetDragImage(IComVisibleDataObject dataObject, IGiveFeedbackEvent e) 249public static void SetDragImage(IComVisibleDataObject dataObject, IBitmap? dragImage, Point cursorOffset, bool usingDefaultDragImage) 306if (e.DataObject is not IComVisibleDataObject dataObject) 327IComVisibleDataObject dataObject, 404public static void SetInDragLoop(IComVisibleDataObject dataObject, bool inDragLoop) 424private static void SetIsShowingText(IComVisibleDataObject dataObject, bool isShowingText) 436private static void SetUsingDefaultDragImage(IComVisibleDataObject dataObject, bool usingDefaultDragImage)
System\Private\Windows\Ole\IDragEvent.cs (1)
34IComVisibleDataObject? DataObject { get; }
System\Private\Windows\Ole\IOleServices.cs (2)
74/// Creates an <see cref="IComVisibleDataObject"/> instance. 76static abstract IComVisibleDataObject CreateDataObject();
System.Private.Windows.Core.Tests (2)
System\Private\Windows\Ole\ClipboardCoreTests.cs (1)
39static IComVisibleDataObject IOleServices.CreateDataObject() => throw new NotImplementedException();
System\Private\Windows\Ole\MockOleServices.cs (1)
76static IComVisibleDataObject IOleServices.CreateDataObject() => new TestDataObject<MockOleServices<TTestClass>>();
System.Windows.Forms (8)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
2162if (data is not IComVisibleDataObject dataObject) 2219internal IDropSource.Interface CreateDropSource(IComVisibleDataObject dataObject, Bitmap? dragImage, Point cursorOffset, bool useDefaultDragImage)
System\Windows\Forms\OLE\DragEventArgs.cs (2)
60IComVisibleDataObject? IDragEvent.DataObject => Data as IComVisibleDataObject;
System\Windows\Forms\OLE\DropSource.cs (3)
15private readonly IComVisibleDataObject _dataObject; 20public DropSource(ISupportOleDropSource peer, IComVisibleDataObject dataObject, Bitmap? dragImage, Point cursorOffset, bool useDefaultDragImage) 84void UpdateDragImage(GiveFeedbackEventArgs e, IComVisibleDataObject? dataObject, HWND lastHwndTarget)
System\Windows\Forms\OLE\WinFormsOleServices.cs (1)
147static IComVisibleDataObject IOleServices.CreateDataObject() =>
System.Windows.Forms.Tests (2)
System\Windows\Forms\DragDropHelperTests.cs (2)
194public IComVisibleDataObject DataObject { get; set; } 310if (e.Data is IComVisibleDataObject dataObject)