1 instantiation of InstantiatingThunkKey
System.Private.CoreLib (1)
System\Runtime\InteropServices\IDynamicInterfaceCastable.cs (1)
43
if (!s_thunkHashtable.TryGetValue(new
InstantiatingThunkKey
(result, (nint)genericContext), out nint thunk))
4 references to InstantiatingThunkKey
System.Private.CoreLib (4)
System\Runtime\InteropServices\IDynamicInterfaceCastable.cs (4)
94
private class InstantiatingThunkHashtable : LockFreeReaderHashtableOfPointers<
InstantiatingThunkKey
, nint>
96
protected override bool CompareKeyToValue(
InstantiatingThunkKey
key, nint value)
115
protected override nint CreateValueFromKey(
InstantiatingThunkKey
key) => throw new NotImplementedException();
116
protected override int GetKeyHashCode(
InstantiatingThunkKey
key) => HashCode.Combine(key.Target, key.Context);