1 write to Kind
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (1)
19this.Kind = kind;
9 references to Kind
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (2)
26get { return this.Kind == OperatorAnalysisResultKind.Applicable; } 31get { return this.Kind != OperatorAnalysisResultKind.Undefined; }
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (5)
328if (candidates[index].Kind != OperatorAnalysisResultKind.Inapplicable && index != bestIndex) 339if (candidates[i].Kind != OperatorAnalysisResultKind.Applicable) 347if (candidates[j].Kind == OperatorAnalysisResultKind.Inapplicable) 373if (candidates[index].Kind != OperatorAnalysisResultKind.Applicable) 402if (candidates[index].Kind == OperatorAnalysisResultKind.Inapplicable)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (2)
101sb.AppendFormat("operator: {0} reason: {1}\n", result.Signature.ToString(), result.Kind.ToString()); 112if (this.Results[i].Kind == kind)