1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
55
this.
OverloadResolutionResult
= overloadResolutionResult;
17 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (2)
8435
firstResult.
OverloadResolutionResult
.Free();
10280
return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.
OverloadResolutionResult
, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (7)
718
anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.
OverloadResolutionResult
.HasAnyApplicableMember;
727
if (resolution.
OverloadResolutionResult
!= null)
729
originalMethods = GetOriginalMethods(resolution.
OverloadResolutionResult
);
764
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
776
resolution.
OverloadResolutionResult
.HasAnyApplicableMember)
782
var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.
OverloadResolutionResult
,
833
syntax, expression, methodName, resolution.
OverloadResolutionResult
, resolution.AnalyzedArguments,
Binder\ForEachLoopBinder.cs (1)
1514
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);
319
var result = resolution.
OverloadResolutionResult
;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1500
var result = resolution.
OverloadResolutionResult
;