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