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