2 instantiations of CalliMarshallingMethodThunkKey
ILCompiler.Compiler (2)
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (2)
194
return _pInvokeCalliHashtable.GetOrCreateValue(new
CalliMarshallingMethodThunkKey
(normalizedSignatureBuilder.ToSignature(), MarshalHelpers.IsRuntimeMarshallingEnabled(moduleContext)));
506
return new
CalliMarshallingMethodThunkKey
(value.TargetSignature, value.RuntimeMarshallingEnabled).GetHashCode();
4 references to CalliMarshallingMethodThunkKey
ILCompiler.Compiler (4)
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (4)
494
private sealed class PInvokeCalliHashtable : LockFreeReaderHashtable<
CalliMarshallingMethodThunkKey
, CalliMarshallingMethodThunk>
499
protected override int GetKeyHashCode(
CalliMarshallingMethodThunkKey
key)
509
protected override bool CompareKeyToValue(
CalliMarshallingMethodThunkKey
key, CalliMarshallingMethodThunk value)
519
protected override CalliMarshallingMethodThunk CreateValueFromKey(
CalliMarshallingMethodThunkKey
key)