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