3 instantiations of MethodKey
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1146return _fatFunctionPointers.GetOrAdd(new MethodKey(method, isUnboxingStub)); 1156return _fatAddressTakenFunctionPointers.GetOrAdd(new MethodKey(method, isUnboxingStub));
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (1)
193return _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 => 1142private NodeCache<MethodKey, FatFunctionPointerNode> _fatFunctionPointers; 1149private NodeCache<MethodKey, FatFunctionPointerNode> _fatAddressTakenFunctionPointers; 1709protected struct MethodKey : IEquatable<MethodKey> 1720public bool Equals(MethodKey other) => Method == other.Method && IsUnboxingStub == other.IsUnboxingStub; 1721public override bool Equals(object obj) => obj is MethodKey && Equals((MethodKey)obj);
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (2)
60_methodEntrypoints = new NodeCache<MethodKey, GenericLookupResult>(key => 189private NodeCache<MethodKey, GenericLookupResult> _methodEntrypoints;