1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
57this.OverloadResolutionResult = overloadResolutionResult;
16 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (16)
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)
735anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.OverloadResolutionResult.HasAnyApplicableMember; 744if (resolution.OverloadResolutionResult != null) 746originalMethods = GetOriginalMethods(resolution.OverloadResolutionResult); 781syntax, expression, methodName, resolution.OverloadResolutionResult, resolution.AnalyzedArguments, 793resolution.OverloadResolutionResult.HasAnyApplicableMember) 799var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.OverloadResolutionResult, 848syntax, 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)
1527var result = resolution.OverloadResolutionResult;