1 write to Results
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (1)
19
this.
Results
= new ArrayBuilder<BinaryOperatorAnalysisResult>(10);
27 references to Results
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Operators.cs (2)
2078
if (result.
Results
.Any())
2081
foreach (var analysisResult in result.
Results
)
Binder\Semantics\Operators\BinaryOperatorEasyOut.cs (1)
320
result.
Results
.Add(BinaryOperatorAnalysisResult.Applicable(signature, leftConversion, rightConversion));
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (16)
33
if (result.
Results
.Count > 0)
45
Debug.Assert(result.
Results
.Count == 0);
69
Debug.Assert(result.
Results
.Count == 0);
110
hadApplicableCandidates = GetUserDefinedOperators(kind, isChecked, name1, name2Opt, leftOperatorSourceOpt, left, right, result.
Results
, ref useSiteInfo);
113
result.
Results
.Clear();
125
AddDistinctOperators(result.
Results
, rightOperators);
131
Debug.Assert((result.
Results
.Count == 0) != hadApplicableCandidates);
136
result.
Results
.Clear();
163
firstOperatorSourceOpt, firstSourceIsInterface, left, right, ref useSiteInfo, lookedInInterfaces, result.
Results
);
166
result.
Results
.Clear();
176
AddDistinctOperators(result.
Results
, rightOperators);
204
Debug.Assert((result.
Results
.Count == 0) != hadApplicableCandidates);
208
result.
Results
.Clear();
209
GetAllBuiltInOperators(kind, isChecked, left, right, result.
Results
, ref useSiteInfo);
1108
var candidates = result.
Results
;
1451
var results = result.
Results
;
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (8)
24
foreach (var result in
Results
)
38
foreach (var result in
Results
)
59
foreach (var result in
Results
)
79
if (
Results
.Count == 0)
99
foreach (var result in
Results
)
110
for (int i = 0, n = this.
Results
.Count; i < n; i++)
112
if (this.
Results
[i].Kind == kind)
137
this.
Results
.Clear();