1 interface inheriting from IDataObjectInternal
System.Private.Windows.Core (1)
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
11
internal 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)
19
private unsafe class NativeToManagedAdapter :
IDataObjectInternal
, Com.IDataObject.Interface
System\Private\Windows\Ole\DataStore.cs (1)
10
internal 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"/>,
33
internal
IDataObjectInternal
ManagedDataObject { get; }
37
private Composition(
IDataObjectInternal
managedDataObject, IDataObject.Interface nativeDataObject, ComTypes.IDataObject runtimeDataObject)
44
public static Composition<TRuntime, TDataFormat> CreateFromManagedDataObject(
IDataObjectInternal
managedDataObject)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
23
private readonly
IDataObjectInternal
_dataObject;
25
public 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)
124
public static unsafe bool IsInDragLoop(
IDataObjectInternal
dataObject)
System\Private\Windows\Ole\FormatEnumerator.cs (2)
16
private readonly
IDataObjectInternal
_dataObject;
27
public 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)" />