1 instantiation of GenericUnboxingThunk
ILCompiler.Compiler (1)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
192return new GenericUnboxingThunk(key.OwningType, key.TargetMethod);
11 references to GenericUnboxingThunk
ILCompiler.Compiler (11)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (9)
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) 319if (method.GetTypicalMethodDefinition().GetType() == typeof(GenericUnboxingThunk)) 330MethodDesc typicalMethodTarget = ((GenericUnboxingThunk)method.GetTypicalMethodDefinition()).TargetMethod;
Compiler\CompilerTypeSystemContext.Sorting.cs (2)
27var otherMethod = (GenericUnboxingThunk)other;