1 write to _constrainedMethod
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
1060_constrainedMethod = constrainedMethod;
13 references to _constrainedMethod
ILCompiler.Compiler (13)
Compiler\DependencyAnalysis\GenericLookupResult.cs (13)
1064Debug.Assert(_constraintType.IsRuntimeDeterminedSubtype || _constrainedMethod.IsRuntimeDeterminedExactMethod, "Concrete type in a generic dictionary?"); 1065Debug.Assert(!_constrainedMethod.HasInstantiation || !_directCall, "Direct call to constrained generic method isn't supported"); 1070MethodDesc canonMethod = _constrainedMethod.GetCanonMethodTarget(CanonicalFormKind.Specific); 1086MethodDesc instantiatedConstrainedMethod = _constrainedMethod.GetNonRuntimeDeterminedMethodFromRuntimeDeterminedMethodViaSubstitution(dictionary.TypeInstantiation, dictionary.MethodInstantiation); 1136factory.MetadataManager.NoteOverridingMethod(_constrainedMethod, implMethod); 1149sb.Append(nameMangler.GetMangledMethodName(_constrainedMethod)); 1154public override string ToString() => $"ConstrainedMethodUseLookupResult: {_constraintType} {_constrainedMethod} {_directCall}"; 1158return factory.NativeLayout.ConstrainedMethodUse(_constrainedMethod, _constraintType, _directCall); 1172return comparer.Compare(_constrainedMethod, otherResult._constrainedMethod); 1177return _constrainedMethod.GetHashCode() * 13 + _constraintType.GetHashCode(); 1183return _constrainedMethod == other._constrainedMethod &&