3 instantiations of MethodKey
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1139
return _fatFunctionPointers.GetOrAdd(new
MethodKey
(method, isUnboxingStub));
1149
return _fatAddressTakenFunctionPointers.GetOrAdd(new
MethodKey
(method, isUnboxingStub));
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (1)
193
return _methodEntrypoints.GetOrAdd(new
MethodKey
(method, isUnboxingThunk));
10 references to MethodKey
ILCompiler.Compiler (10)
Compiler\DependencyAnalysis\NodeFactory.cs (8)
317
_fatFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
322
_fatAddressTakenFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
1135
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatFunctionPointers;
1142
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatAddressTakenFunctionPointers;
1699
protected struct MethodKey : IEquatable<
MethodKey
>
1710
public bool Equals(
MethodKey
other) => Method == other.Method && IsUnboxingStub == other.IsUnboxingStub;
1711
public override bool Equals(object obj) => obj is
MethodKey
&& Equals((
MethodKey
)obj);
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (2)
60
_methodEntrypoints = new NodeCache<
MethodKey
, GenericLookupResult>(key =>
189
private NodeCache<
MethodKey
, GenericLookupResult> _methodEntrypoints;