1 implementation of IComImportAdapter
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComObject.cs (1)
17
public sealed unsafe class ComObject : IDynamicInterfaceCastable, IUnmanagedVirtualMethodTableProvider, ComImportInteropInterfaceDetailsStrategy.
IComImportAdapter
5 references to IComImportAdapter
System.Runtime.InteropServices (5)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (4)
75
assembly.SetCustomAttribute(new CustomAttributeBuilder(ignoresAccessChecksToAttributeConstructor, new object[] { typeof(
IComImportAdapter
).Assembly.GetName().Name! }));
101
il.Emit(OpCodes.Castclass, typeof(
IComImportAdapter
));
102
il.Emit(OpCodes.Callvirt,
IComImportAdapter
.GetRuntimeCallableWrapperMethod);
188
internal static readonly MethodInfo GetRuntimeCallableWrapperMethod = typeof(
IComImportAdapter
).GetMethod(nameof(GetRuntimeCallableWrapper))!;
System\Runtime\InteropServices\Marshalling\ComObject.cs (1)
163
object ComImportInteropInterfaceDetailsStrategy.
IComImportAdapter
.GetRuntimeCallableWrapper()