3 references to IsExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (3)
99
if (feature.HasFlag(Feature.TypePattern) && label.Pattern is AnalyzedPattern.Type {
IsExpressionSyntax
: BinaryExpressionSyntax { Right: IdentifierNameSyntax name } })
115
AnalyzedPattern.Type p when feature.HasFlag(Feature.TypePattern) => TypePattern((TypeSyntax)p.
IsExpressionSyntax
.Right),
116
AnalyzedPattern.Type p => DeclarationPattern((TypeSyntax)p.
IsExpressionSyntax
.Right, DiscardDesignation()),