5 references to CheckTargetExpression
Microsoft.CodeAnalysis.Features (5)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (5)
258
var (e, v) when IsConstant(v) &&
CheckTargetExpression
(e) && CheckConstantType(v) => ConstantResult.Right,
259
var (v, e) when IsConstant(v) &&
CheckTargetExpression
(e) && CheckConstantType(v) => ConstantResult.Left,
333
when Supports(Feature.IsTypePattern) &&
CheckTargetExpression
(op.ValueOperand) && op.Syntax is TIsExpressionSyntax node:
337
when Supports(Feature.SourcePattern) &&
CheckTargetExpression
(op.Value) && op.Pattern.Syntax is TPatternSyntax pattern:
393
=> _syntaxFacts.AreEquivalent(left.Syntax, right.Syntax) && this.
CheckTargetExpression
(left);