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