9 references to RuntimeInteropData
System.Private.CoreLib (9)
System\Runtime\InteropServices\Marshal.NativeAot.cs (7)
29
return
RuntimeInteropData
.GetStructUnsafeStructSize(t.TypeHandle);
50
return new IntPtr(
RuntimeInteropData
.GetStructFieldOffset(t.TypeHandle, fieldName));
68
IntPtr unmarshalStub =
RuntimeInteropData
.GetStructUnmarshalStub(structureTypeHandle);
82
nuint size = (nuint)
RuntimeInteropData
.GetStructUnsafeStructSize(structureTypeHandle);
107
IntPtr destroyStructureStub =
RuntimeInteropData
.GetDestroyStructureStub(structureTypeHandle);
135
IntPtr marshalStub =
RuntimeInteropData
.GetStructMarshalStub(structureTypeHandle);
149
nuint size = (nuint)
RuntimeInteropData
.GetStructUnsafeStructSize(structureTypeHandle);
System\Runtime\InteropServices\PInvokeMarshal.cs (2)
140
IntPtr pTarget =
RuntimeInteropData
.GetDelegateMarshallingStub(new RuntimeTypeHandle(del.GetMethodTable()), openStaticFunctionPointer != IntPtr.Zero);
238
IntPtr pDelegateCreationStub =
RuntimeInteropData
.GetForwardDelegateCreationStub(delegateType);