8 references to ConstantResult
Microsoft.CodeAnalysis.Features (8)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (8)
255
private
ConstantResult
DetermineConstant(IBinaryOperation op)
259
var (e, v) when IsConstant(v) && CheckTargetExpression(e, out var switchTargetType) && CheckConstantType(v, switchTargetType) =>
ConstantResult
.Right,
260
var (v, e) when IsConstant(v) && CheckTargetExpression(e, out var switchTargetType) && CheckConstantType(v, switchTargetType) =>
ConstantResult
.Left,
261
_ =>
ConstantResult
.None,
289
ConstantResult
.Left when op.LeftOperand.Syntax is TExpressionSyntax left
291
ConstantResult
.Right when op.RightOperand.Syntax is TExpressionSyntax right
352
ConstantResult
.Left when op.LeftOperand.Syntax is TExpressionSyntax left
354
ConstantResult
.Right when op.RightOperand.Syntax is TExpressionSyntax right