3 instantiations of MethodKey
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1180
return _fatFunctionPointers.GetOrAdd(new
MethodKey
(method, isUnboxingStub));
1190
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)
336
_fatFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
341
_fatAddressTakenFunctionPointers = new NodeCache<
MethodKey
, FatFunctionPointerNode>(method =>
1176
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatFunctionPointers;
1183
private NodeCache<
MethodKey
, FatFunctionPointerNode> _fatAddressTakenFunctionPointers;
1761
protected struct MethodKey : IEquatable<
MethodKey
>
1772
public bool Equals(
MethodKey
other) => Method == other.Method && IsUnboxingStub == other.IsUnboxingStub;
1773
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;