3 instantiations of MethodKey
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1144return _fatFunctionPointers.GetOrAdd(new MethodKey(method, isUnboxingStub)); 1154return _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)
317_fatFunctionPointers = new NodeCache<MethodKey, FatFunctionPointerNode>(method => 322_fatAddressTakenFunctionPointers = new NodeCache<MethodKey, FatFunctionPointerNode>(method => 1140private NodeCache<MethodKey, FatFunctionPointerNode> _fatFunctionPointers; 1147private NodeCache<MethodKey, FatFunctionPointerNode> _fatAddressTakenFunctionPointers; 1710protected struct MethodKey : IEquatable<MethodKey> 1721public bool Equals(MethodKey other) => Method == other.Method && IsUnboxingStub == other.IsUnboxingStub; 1722public 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;