1 instantiation of InstantiatingThunkKey
System.Private.CoreLib (1)
System\Runtime\InteropServices\IDynamicInterfaceCastable.cs (1)
43if (!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)
94private class InstantiatingThunkHashtable : LockFreeReaderHashtableOfPointers<InstantiatingThunkKey, nint> 96protected override bool CompareKeyToValue(InstantiatingThunkKey key, nint value) 115protected override nint CreateValueFromKey(InstantiatingThunkKey key) => throw new NotImplementedException(); 116protected override int GetKeyHashCode(InstantiatingThunkKey key) => HashCode.Combine(key.Target, key.Context);