1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
57
this.
OverloadResolutionResult
= overloadResolutionResult;
16 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Expressions.cs (1)
10665
return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.
OverloadResolutionResult
, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (7)
735
anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.
OverloadResolutionResult
.HasAnyApplicableMember;
744
if (resolution.
OverloadResolutionResult
!= null)
746
originalMethods = GetOriginalMethods(resolution.
OverloadResolutionResult
);
781
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
793
resolution.
OverloadResolutionResult
.HasAnyApplicableMember)
799
var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.
OverloadResolutionResult
,
848
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
Binder\ForEachLoopBinder.cs (1)
1543
var overloadResolutionResult = methodGroupResolutionResult.
OverloadResolutionResult
;
Binder\MethodGroupResolution.cs (3)
79
((this.
OverloadResolutionResult
== null) || this.
OverloadResolutionResult
.HasAnyApplicableMember);
114
this.
OverloadResolutionResult
?.Free();
Binder\Semantics\Conversions\Conversions.cs (3)
109
ToConversion(resolution.
OverloadResolutionResult
, resolution.MethodGroup, methodSymbol.ParameterCount);
126
ToConversion(resolution.
OverloadResolutionResult
, resolution.MethodGroup, destination.Signature.ParameterCount);
324
var result = resolution.
OverloadResolutionResult
;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1527
var result = resolution.
OverloadResolutionResult
;