1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
55
this.
OverloadResolutionResult
= overloadResolutionResult;
23 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Expressions.cs (2)
7353
firstResult.
OverloadResolutionResult
.Free();
8916
return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.
OverloadResolutionResult
, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (13)
582
anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.
OverloadResolutionResult
.HasAnyApplicableMember;
591
if (resolution.
OverloadResolutionResult
!= null)
593
originalMethods = GetOriginalMethods(resolution.
OverloadResolutionResult
);
628
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
640
resolution.
OverloadResolutionResult
.HasAnyApplicableMember)
664
if (HasApplicableConditionalMethod(resolution.
OverloadResolutionResult
))
675
var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.
OverloadResolutionResult
,
692
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
724
Debug.Assert(resolution.
OverloadResolutionResult
.Succeeded);
727
var validResult = resolution.
OverloadResolutionResult
.ValidResult;
763
resolution.
OverloadResolutionResult
.GetAllApplicableMembers(),
790
resolution.
OverloadResolutionResult
.GetAllApplicableMembers(),
799
result: resolution.
OverloadResolutionResult
,
Binder\ForEachLoopBinder.cs (1)
1305
var overloadResolutionResult = methodGroupResolutionResult.
OverloadResolutionResult
;
Binder\MethodGroupResolution.cs (3)
77
((this.
OverloadResolutionResult
== null) || this.
OverloadResolutionResult
.HasAnyApplicableMember);
94
this.
OverloadResolutionResult
?.Free();
Binder\Semantics\Conversions\Conversions.cs (3)
107
ToConversion(resolution.
OverloadResolutionResult
, resolution.MethodGroup, methodSymbol.ParameterCount);
124
ToConversion(resolution.
OverloadResolutionResult
, resolution.MethodGroup, destination.Signature.ParameterCount);
221
var result = resolution.
OverloadResolutionResult
;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1407
var result = resolution.
OverloadResolutionResult
;