1 instantiation of GenericUnboxingThunk
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
192return new GenericUnboxingThunk(key.OwningType, key.TargetMethod);
11 references to GenericUnboxingThunk
ILCompiler.Compiler (11)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (11)
73GenericUnboxingThunk thunkDefinition = _unboxingThunkHashtable.GetOrCreateValue(methodKey); 170private sealed class UnboxingThunkHashtable : LockFreeReaderHashtable<UnboxingThunkHashtableKey, GenericUnboxingThunk> 176protected override int GetValueHashCode(GenericUnboxingThunk value) 180protected override bool CompareKeyToValue(UnboxingThunkHashtableKey key, GenericUnboxingThunk value) 185protected override bool CompareValueToValue(GenericUnboxingThunk value1, GenericUnboxingThunk value2) 190protected override GenericUnboxingThunk CreateValueFromKey(UnboxingThunkHashtableKey key) 330return method.GetTypicalMethodDefinition() is GenericUnboxingThunk; 335return method.GetTypicalMethodDefinition() is GenericUnboxingThunk or UnboxingThunk; 351GenericUnboxingThunk genericUnboxingThunk => genericUnboxingThunk.TargetMethod, 481return comparer.Compare(_targetMethod, ((GenericUnboxingThunk)other)._targetMethod);