2 instantiations of ConstrainedMethodUseKey
ILCompiler.Compiler (2)
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (1)
213return _constrainedMethodUses.GetOrAdd(new ConstrainedMethodUseKey(constrainedMethod, constraintType, directCall));
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (1)
462return _constrainedMethodUseSlots.GetOrAdd(new ConstrainedMethodUseKey(constrainedMethod, constraintType, directCall));
8 references to ConstrainedMethodUseKey
ILCompiler.Compiler (8)
Compiler\DependencyAnalysis\NodeFactory.GenericLookups.cs (6)
95_constrainedMethodUses = new NodeCache<ConstrainedMethodUseKey, GenericLookupResult>(constrainedMethodUse => 210private NodeCache<ConstrainedMethodUseKey, GenericLookupResult> _constrainedMethodUses; 219private struct ConstrainedMethodUseKey : IEquatable<ConstrainedMethodUseKey> 239return (obj is ConstrainedMethodUseKey) && Equals((ConstrainedMethodUseKey)obj); 242public bool Equals(ConstrainedMethodUseKey other)
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (2)
140_constrainedMethodUseSlots = new NodeCache<ConstrainedMethodUseKey, NativeLayoutConstrainedMethodDictionarySlotNode>(constrainedMethodUse => 459private NodeCache<ConstrainedMethodUseKey, NativeLayoutConstrainedMethodDictionarySlotNode> _constrainedMethodUseSlots;