3 instantiations of StructMarshallingThunkKey
ILCompiler.Compiler (3)
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (3)
142
var methodKey = new
StructMarshallingThunkKey
((MetadataType)managedType, StructMarshallingThunkType.ManagedToNative);
158
var methodKey = new
StructMarshallingThunkKey
((MetadataType)managedType, StructMarshallingThunkType.NativeToManaged);
174
var methodKey = new
StructMarshallingThunkKey
((MetadataType)managedType, StructMarshallingThunkType.Cleanup);
7 references to StructMarshallingThunkKey
ILCompiler.Compiler (7)
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (7)
142
var
methodKey = new StructMarshallingThunkKey((MetadataType)managedType, StructMarshallingThunkType.ManagedToNative);
158
var
methodKey = new StructMarshallingThunkKey((MetadataType)managedType, StructMarshallingThunkType.NativeToManaged);
174
var
methodKey = new StructMarshallingThunkKey((MetadataType)managedType, StructMarshallingThunkType.Cleanup);
246
private sealed class StructMarshallingThunkHashTable : LockFreeReaderHashtable<
StructMarshallingThunkKey
, StructMarshallingThunk>
248
protected override int GetKeyHashCode(
StructMarshallingThunkKey
key)
258
protected override bool CompareKeyToValue(
StructMarshallingThunkKey
key, StructMarshallingThunk value)
270
protected override StructMarshallingThunk CreateValueFromKey(
StructMarshallingThunkKey
key)