3 instantiations of MethodKey
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1146
return _fatFunctionPointers.GetOrAdd(new
MethodKey
(method, isUnboxingStub));
1156
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)
324
_fatFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
329
_fatAddressTakenFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
1142
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatFunctionPointers;
1149
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatAddressTakenFunctionPointers;
1709
protected struct MethodKey : IEquatable<
MethodKey
>
1720
public bool Equals(
MethodKey
other) => Method == other.Method && IsUnboxingStub == other.IsUnboxingStub;
1721
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;