1 interface inheriting from IDataObjectInternal
System.Private.Windows.Core (1)
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
11internal interface IComVisibleDataObject : IDataObject.Interface, IManagedWrapper<IDataObject>, IDataObjectInternal
3 implementations of IDataObjectInternal
System.Private.Windows.Core (3)
System\Private\Windows\Ole\Composition.cs (1)
15: IDataObjectInternal, IDataObject.Interface, ComTypes.IDataObject
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
19private unsafe class NativeToManagedAdapter : IDataObjectInternal, Com.IDataObject.Interface
System\Private\Windows\Ole\DataStore.cs (1)
10internal sealed partial class DataStore<TOleServices> : IDataObjectInternal where TOleServices : IOleServices
28 references to IDataObjectInternal
System.Private.Windows.Core (11)
System\Private\Windows\Ole\Composition.cs (4)
11/// Contains the logic to move between <see cref="IDataObjectInternal"/>, <see cref="IDataObject.Interface"/>, 33internal IDataObjectInternal ManagedDataObject { get; } 37private Composition(IDataObjectInternal managedDataObject, IDataObject.Interface nativeDataObject, ComTypes.IDataObject runtimeDataObject) 44public static Composition<TRuntime, TDataFormat> CreateFromManagedDataObject(IDataObjectInternal managedDataObject)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
23private readonly IDataObjectInternal _dataObject; 25public ManagedToNativeAdapter(IDataObjectInternal dataObject)
System\Private\Windows\Ole\DataRequest.cs (2)
31/// <see cref="IDataObjectInternal.GetData(string)"/> API family, that returns an <see cref="object"/>. <see langword="false"/> 32/// if the user had requested a specific type by calling <see cref="IDataObjectInternal.TryGetData{T}(out T)"/> API family.
System\Private\Windows\Ole\DragDropHelper.cs (1)
124public static unsafe bool IsInDragLoop(IDataObjectInternal dataObject)
System\Private\Windows\Ole\FormatEnumerator.cs (2)
16private readonly IDataObjectInternal _dataObject; 27public FormatEnumerator(IDataObjectInternal dataObject, Func<string, int> getFormatId)
System.Windows.Forms (17)
System\Windows\Forms\OLE\DataObjectAdapter.cs (1)
10/// Adapts an <see cref="IDataObject"/> to <see cref="IDataObjectInternal"/>.
System\Windows\Forms\OLE\IDataObject.cs (12)
22/// <inheritdoc cref="IDataObjectInternal.GetData(string, bool)" /> 25/// <inheritdoc cref="IDataObjectInternal.GetData(string)" /> 28/// <inheritdoc cref="IDataObjectInternal.GetData(Type)" /> 31/// <inheritdoc cref="IDataObjectInternal.GetDataPresent(string, bool)" /> 34/// <inheritdoc cref="IDataObjectInternal.GetDataPresent(string)" /> 37/// <inheritdoc cref="IDataObjectInternal.GetDataPresent(Type)" /> 40/// <inheritdoc cref="IDataObjectInternal.GetFormats(bool)" /> 43/// <inheritdoc cref="IDataObjectInternal.GetFormats()" /> 46/// <inheritdoc cref="IDataObjectInternal.SetData(string, bool, object?)" /> 49/// <inheritdoc cref="IDataObjectInternal.SetData(string, object?)" /> 52/// <inheritdoc cref="IDataObjectInternal.SetData(Type, object?)" /> 55/// <inheritdoc cref="IDataObjectInternal.SetData(object?)" />
System\Windows\Forms\OLE\ITypedDataObject.cs (4)
24/// <inheritdoc cref="IDataObjectInternal.TryGetData{T}(out T)"/> 28/// <inheritdoc cref="IDataObjectInternal.TryGetData{T}(string, out T)" /> 33/// <inheritdoc cref="IDataObjectInternal.TryGetData{T}(string, bool, out T)" /> 39/// <inheritdoc cref="IDataObjectInternal.TryGetData{T}(string, Func{TypeName, Type}, bool, out T)" />