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)
20/// (via <see cref="IComVisibleDataObject"/>) currently. 29public static void ClearDropDescription(IComVisibleDataObject? dataObject) 45if (e.DataObject is not IComVisibleDataObject dataObject) 58public static void DragEnter(HWND targetWindowHandle, IComVisibleDataObject dataObject, ref Point point, DROPEFFECT effect) 170public static void ReleaseDragDropFormats(IComVisibleDataObject dataObject) 184private static unsafe void SetBooleanFormat(IComVisibleDataObject dataObject, string format, bool value) 232public static void SetDragImage(IComVisibleDataObject dataObject, IGiveFeedbackEvent e) 248public static void SetDragImage(IComVisibleDataObject dataObject, IBitmap? dragImage, Point cursorOffset, bool usingDefaultDragImage) 305if (e.DataObject is not IComVisibleDataObject dataObject) 326IComVisibleDataObject dataObject, 403public static void SetInDragLoop(IComVisibleDataObject dataObject, bool inDragLoop) 423private static void SetIsShowingText(IComVisibleDataObject dataObject, bool isShowingText) 435private 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)
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)