1 write to Results
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
19this.Results = new ArrayBuilder<UnaryOperatorAnalysisResult>(10);
24 references to Results
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.OperatorResolutionForReporting.cs (3)
70if (result.Results.IsEmpty) 199foreach (var res in r3.Results) 303foreach (var res in result3.Results)
Binder\Binder_Operators.cs (5)
1806result.Results.Clear(); 1906Debug.Assert(result.Results.IsEmpty); 1913name2Opt: null, leftPlaceholder, result.Results, ref useSiteInfo)) 2343if (result.Results.Any()) 2346foreach (var analysisResult in result.Results)
Binder\Semantics\Operators\UnaryOperatorEasyOut.cs (1)
118result.Results.Add(UnaryOperatorAnalysisResult.Applicable(signature, conversion.Value));
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (7)
34Debug.Assert(result.Results.Count == 0); 38if (result.Results.Count > 0) 49bool hadUserDefinedCandidate = GetUserDefinedOperators(kind, isChecked, name1, name2Opt, operand, result.Results, ref useSiteInfo); 58result.Results.Clear(); 59GetAllBuiltInOperators(kind, isChecked, operand, result.Results, ref useSiteInfo); 100var results = result.Results; 321var candidates = result.Results;
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (8)
24foreach (var result in Results) 38foreach (var result in Results) 59foreach (var result in Results) 79if (Results.Count == 0) 99foreach (var result in Results) 110for (int i = 0, n = this.Results.Count; i < n; i++) 112if (this.Results[i].Kind == kind) 131this.Results.Clear();