22 references to ManagedObjectWrapper
System.Private.CoreLib (22)
src\runtime\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;
1564
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)unknownPtr);
System\Runtime\InteropServices\ComWrappers.NativeAot.cs (7)
69
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
76
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
141
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
148
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
155
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
162
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);
169
ManagedObjectWrapper
* wrapper = ComInterfaceDispatch.ToManagedObjectWrapper((ComInterfaceDispatch*)pThis);