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