1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
57this.OverloadResolutionResult = overloadResolutionResult;
19 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Conversions.cs (3)
1401if (resolution.OverloadResolutionResult.HasAnyApplicableMember) 1407var finalApplicableCandidates = addMethodBinder.GetCandidatesPassingFinalValidation(syntax, resolution.OverloadResolutionResult, 1439addMethodBinder, syntax, expression, resolution.OverloadResolutionResult, resolution.AnalyzedArguments,
Binder\Binder_Expressions.cs (1)
10665return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.OverloadResolutionResult, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (7)
736anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.OverloadResolutionResult.HasAnyApplicableMember; 745if (resolution.OverloadResolutionResult != null) 747originalMethods = GetOriginalMethods(resolution.OverloadResolutionResult); 782syntax, expression, methodName, resolution.OverloadResolutionResult, resolution.AnalyzedArguments, 794resolution.OverloadResolutionResult.HasAnyApplicableMember) 800var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.OverloadResolutionResult, 849syntax, expression, methodName, resolution.OverloadResolutionResult, resolution.AnalyzedArguments,
Binder\ForEachLoopBinder.cs (1)
1543var overloadResolutionResult = methodGroupResolutionResult.OverloadResolutionResult;
Binder\MethodGroupResolution.cs (3)
79((this.OverloadResolutionResult == null) || this.OverloadResolutionResult.HasAnyApplicableMember); 114this.OverloadResolutionResult?.Free();
Binder\Semantics\Conversions\Conversions.cs (3)
109ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, methodSymbol.ParameterCount); 126ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, destination.Signature.ParameterCount); 324var result = resolution.OverloadResolutionResult;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1528var result = resolution.OverloadResolutionResult;