15 references to ManagedObjectWrapper
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (15)
134
ManagedObjectWrapper
* comInstance = ToManagedObjectWrapper(dispatchPtr);
138
internal static unsafe
ManagedObjectWrapper
* ToManagedObjectWrapper(ComInterfaceDispatch* dispatchPtr)
156
internal
ManagedObjectWrapper
* _thisPtr;
487
private readonly
ManagedObjectWrapper
* _wrapper;
489
public ManagedObjectWrapperHolder(
ManagedObjectWrapper
* wrapper, object wrappedObject)
505
internal
ManagedObjectWrapper
* Wrapper => _wrapper;
510
private
ManagedObjectWrapper
* _wrapper;
512
public ManagedObjectWrapperReleaser(
ManagedObjectWrapper
* wrapper)
792
ManagedObjectWrapper
* value = state.This.CreateManagedObjectWrapper(c, state.flags);
829
private unsafe
ManagedObjectWrapper
* CreateManagedObjectWrapper(object instance, CreateComInterfaceFlags flags)
866
nuint headerSize = AlignUp((nuint)sizeof(
ManagedObjectWrapper
), InternalComInterfaceDispatch.DispatchAlignment);
882
dispatches[i]._thisPtr = (
ManagedObjectWrapper
*)wrapperMem;
895
ManagedObjectWrapper
* mow = (
ManagedObjectWrapper
*)wrapperMem;
1536
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)unknownPtr);