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)
110IComVisibleDataObject dataObject, 169/// <inheritdoc cref="SetData(IComVisibleDataObject, bool, int, int)"/> 236/// <inheritdoc cref="SetData(IComVisibleDataObject, bool, int, int)"/> 356IComVisibleDataObject dataObject = TOleServices.CreateDataObject();
System\Private\Windows\Ole\Composition.cs (1)
154where TDataObject : IComVisibleDataObject
System\Private\Windows\Ole\DataObjectCore.cs (1)
7where TDataObject : IComVisibleDataObject
System\Private\Windows\Ole\DataObjectExtensions.cs (1)
10extension(IComVisibleDataObject dataObject)
System\Private\Windows\Ole\DragDropHelper.cs (13)
20/// (via <see cref="IComVisibleDataObject"/>) currently. 38public static void ClearDropDescription(IComVisibleDataObject? dataObject) 54if (e.DataObject is not IComVisibleDataObject dataObject) 67public static void DragEnter(HWND targetWindowHandle, IComVisibleDataObject dataObject, ref Point point, DROPEFFECT effect) 179public static void ReleaseDragDropFormats(IComVisibleDataObject dataObject) 193private static unsafe void SetBooleanFormat(IComVisibleDataObject dataObject, string format, bool value) 241public static void SetDragImage(IComVisibleDataObject dataObject, IGiveFeedbackEvent e) 257public static void SetDragImage(IComVisibleDataObject dataObject, IBitmap? dragImage, Point cursorOffset, bool usingDefaultDragImage) 314if (e.DataObject is not IComVisibleDataObject dataObject) 335IComVisibleDataObject dataObject, 412public static void SetInDragLoop(IComVisibleDataObject dataObject, bool inDragLoop) 432private static void SetIsShowingText(IComVisibleDataObject dataObject, bool isShowingText) 444private static void SetUsingDefaultDragImage(IComVisibleDataObject dataObject, bool usingDefaultDragImage)
System\Private\Windows\Ole\IDragEvent.cs (1)
34IComVisibleDataObject? DataObject { get; }
System\Private\Windows\Ole\IOleServices.cs (2)
92/// Creates an <see cref="IComVisibleDataObject"/> instance. 97IComVisibleDataObject CreateDataObject();
System.Private.Windows.Core.Tests (2)
System\Private\Windows\Ole\ClipboardCoreTests.cs (1)
40static IComVisibleDataObject IOleServices.CreateDataObject() => throw new NotImplementedException();
System\Private\Windows\Ole\MockOleServices.cs (1)
112IComVisibleDataObject IOleServices.CreateDataObject() => new TestDataObject<MockOleServices<TTestClass>>();
System.Windows.Forms (8)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
2167if (data is not IComVisibleDataObject dataObject) 2224internal 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)