1 write to Kind
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (1)
21this.Kind = kind;
11 references to Kind
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.OperatorResolutionForReporting.cs (3)
207if (res.Kind > bestKind) 209bestKind = res.Kind; 305results.Add((res.Signature.Method, res.Kind));
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (3)
28get { return this.Kind == OperatorAnalysisResultKind.Applicable; } 33get { return this.Kind != OperatorAnalysisResultKind.Undefined; } 56return $"{Signature.Kind} {Kind} {Signature.Method?.ToDisplayString()}";
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
337if (candidates[index].Kind != OperatorAnalysisResultKind.Inapplicable && index != bestIndex) 348if (candidates[i].Kind != OperatorAnalysisResultKind.Applicable) 356if (candidates[j].Kind == OperatorAnalysisResultKind.Inapplicable) 382if (candidates[index].Kind != OperatorAnalysisResultKind.Applicable) 411if (candidates[index].Kind == OperatorAnalysisResultKind.Inapplicable)