1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
57
this.
OverloadResolutionResult
= overloadResolutionResult;
19 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Conversions.cs (3)
1401
if (resolution.
OverloadResolutionResult
.HasAnyApplicableMember)
1407
var finalApplicableCandidates = addMethodBinder.GetCandidatesPassingFinalValidation(syntax, resolution.
OverloadResolutionResult
,
1439
addMethodBinder, syntax, expression, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
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)
736
anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.
OverloadResolutionResult
.HasAnyApplicableMember;
745
if (resolution.
OverloadResolutionResult
!= null)
747
originalMethods = GetOriginalMethods(resolution.
OverloadResolutionResult
);
782
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
794
resolution.
OverloadResolutionResult
.HasAnyApplicableMember)
800
var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.
OverloadResolutionResult
,
849
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)
1528
var result = resolution.
OverloadResolutionResult
;