1 instantiation of GenericUnboxingThunk
ILCompiler.Compiler (1)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
191
return new
GenericUnboxingThunk
(key.OwningType, key.TargetMethod);
11 references to GenericUnboxingThunk
ILCompiler.Compiler (11)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (9)
72
GenericUnboxingThunk
thunkDefinition = _unboxingThunkHashtable.GetOrCreateValue(methodKey);
169
private sealed class UnboxingThunkHashtable : LockFreeReaderHashtable<UnboxingThunkHashtableKey,
GenericUnboxingThunk
>
175
protected override int GetValueHashCode(
GenericUnboxingThunk
value)
179
protected override bool CompareKeyToValue(UnboxingThunkHashtableKey key,
GenericUnboxingThunk
value)
184
protected override bool CompareValueToValue(
GenericUnboxingThunk
value1,
GenericUnboxingThunk
value2)
189
protected override
GenericUnboxingThunk
CreateValueFromKey(UnboxingThunkHashtableKey key)
318
if (method.GetTypicalMethodDefinition().GetType() == typeof(
GenericUnboxingThunk
))
329
MethodDesc typicalMethodTarget = ((
GenericUnboxingThunk
)method.GetTypicalMethodDefinition()).TargetMethod;
Compiler\CompilerTypeSystemContext.Sorting.cs (2)
27
var
otherMethod = (
GenericUnboxingThunk
)other;