1 write to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
55this.OverloadResolutionResult = overloadResolutionResult;
17 references to OverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (2)
8438firstResult.OverloadResolutionResult.Free(); 10283return new MethodGroupResolution(methodResolution.MethodGroup, methodResolution.OtherSymbol, methodResolution.OverloadResolutionResult, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (7)
718anyApplicableCandidates = resolution.ResultKind == LookupResultKind.Viable && resolution.OverloadResolutionResult.HasAnyApplicableMember; 727if (resolution.OverloadResolutionResult != null) 729originalMethods = GetOriginalMethods(resolution.OverloadResolutionResult); 764syntax, expression, methodName, resolution.OverloadResolutionResult, resolution.AnalyzedArguments, 776resolution.OverloadResolutionResult.HasAnyApplicableMember) 782var finalApplicableCandidates = GetCandidatesPassingFinalValidation(syntax, resolution.OverloadResolutionResult, 833syntax, expression, methodName, resolution.OverloadResolutionResult, resolution.AnalyzedArguments,
Binder\ForEachLoopBinder.cs (1)
1514var overloadResolutionResult = methodGroupResolutionResult.OverloadResolutionResult;
Binder\MethodGroupResolution.cs (3)
77((this.OverloadResolutionResult == null) || this.OverloadResolutionResult.HasAnyApplicableMember); 94this.OverloadResolutionResult?.Free();
Binder\Semantics\Conversions\Conversions.cs (3)
107ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, methodSymbol.ParameterCount); 124ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, destination.Signature.ParameterCount); 319var result = resolution.OverloadResolutionResult;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1500var result = resolution.OverloadResolutionResult;