1 write to ResultsBuilder
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
35
this.
ResultsBuilder
= new ArrayBuilder<MemberResolutionResult<TMember>>();
23 references to ResultsBuilder
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Invocation.cs (3)
991
resultWithSingleCandidate.
ResultsBuilder
.Add(methodResolutionResult);
1023
for (int i = 0, n = overloadResolutionResult.
ResultsBuilder
.Count; i < n; i++)
1025
var result = overloadResolutionResult.
ResultsBuilder
[i];
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
105
var results = result.
ResultsBuilder
;
198
var results = result.
ResultsBuilder
;
236
var results = result.
ResultsBuilder
;
568
overloadResolutionResult.
ResultsBuilder
,
577
ReportUseSiteInfo(overloadResolutionResult.
ResultsBuilder
, ref useSiteInfo);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (15)
42
this.
ResultsBuilder
.Clear();
77
_bestResultState = TryGetBestResult(this.
ResultsBuilder
, out _bestResult);
106
return this.
ResultsBuilder
.ToImmutable();
119
foreach (var res in this.
ResultsBuilder
)
140
if (
ResultsBuilder
.FirstOrDefault(r => r.Result.Kind == MemberResolutionKind.Worse).Member is { } worse)
154
foreach (var res in this.
ResultsBuilder
)
406
foreach (MemberResolutionResult<TMember> result in this.
ResultsBuilder
)
1466
foreach (var res in this.
ResultsBuilder
)
1522
foreach (var res in this.
ResultsBuilder
)
1555
foreach (var result in this.
ResultsBuilder
)
1566
foreach (var result in this.
ResultsBuilder
)
1580
if (
ResultsBuilder
.Count == 0)
1590
else if (System.Linq.Enumerable.Count(
ResultsBuilder
, x => x.Result.IsValid) > 1)
1594
else if (System.Linq.Enumerable.Any(
ResultsBuilder
, x => (x.Result.Kind == MemberResolutionKind.TypeInferenceFailed) || (x.Result.Kind == MemberResolutionKind.TypeInferenceExtensionInstanceArgument)))
1600
foreach (var result in
ResultsBuilder
)