1 instantiation of UnboxingThunk
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
219return new UnboxingThunk(key.OwningType, key.TargetMethod);
10 references to UnboxingThunk
ILCompiler.Compiler (10)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (10)
100UnboxingThunk thunkDefinition = _nonGenericUnboxingThunkHashtable.GetOrCreateValue(methodKey); 197private sealed class NonGenericUnboxingThunkHashtable : LockFreeReaderHashtable<UnboxingThunkHashtableKey, UnboxingThunk> 203protected override int GetValueHashCode(UnboxingThunk value) 207protected override bool CompareKeyToValue(UnboxingThunkHashtableKey key, UnboxingThunk value) 212protected override bool CompareValueToValue(UnboxingThunk value1, UnboxingThunk value2) 217protected override UnboxingThunk CreateValueFromKey(UnboxingThunkHashtableKey key) 335return method.GetTypicalMethodDefinition() is GenericUnboxingThunk or UnboxingThunk; 352UnboxingThunk unboxingThunk => unboxingThunk.TargetMethod, 605return comparer.Compare(_targetMethod, ((UnboxingThunk)other)._targetMethod);