1 instantiation of NativeStructType
ILCompiler.Compiler (1)
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (1)
221return new NativeStructType(_owningModule, key, _interopStateManager);
10 references to NativeStructType
ILCompiler.Compiler (10)
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (1)
68var nativeType = _interopStateManager.GetStructMarshallingNativeType(structType);
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (1)
40internal readonly NativeStructType NativeType;
parent\parent\Common\TypeSystem\Interop\IL\NativeStructType.Sorting.cs (1)
13return comparer.Compare(ManagedStructType, ((NativeStructType)other).ManagedStructType);
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (7)
118public NativeStructType GetStructMarshallingNativeType(TypeDesc managedType) 197private sealed class NativeStructTypeHashtable : LockFreeReaderHashtable<MetadataType, NativeStructType> 204protected override int GetValueHashCode(NativeStructType value) 209protected override bool CompareKeyToValue(MetadataType key, NativeStructType value) 214protected override bool CompareValueToValue(NativeStructType value1, NativeStructType value2) 219protected override NativeStructType CreateValueFromKey(MetadataType key)