6 references to Pattern
Microsoft.CodeAnalysis.CSharp.Features (6)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (6)
42
var pattern = AsPatternSyntax(section.Labels[0].
Pattern
, feature);
51
var nextPattern = AsPatternSyntax(label.
Pattern
, feature);
93
if (label.
Pattern
is AnalyzedPattern.Constant constant)
96
if (label.
Pattern
is AnalyzedPattern.Source { PatternSyntax: ConstantPatternSyntax { Expression: LiteralExpressionSyntax literal } })
99
if (feature.HasFlag(Feature.TypePattern) && label.
Pattern
is AnalyzedPattern.Type { IsExpressionSyntax: BinaryExpressionSyntax { Right: IdentifierNameSyntax name } })
104
AsPatternSyntax(label.
Pattern
, feature),