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