1 instantiation of Type
Microsoft.CodeAnalysis.Features (1)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
334
return new AnalyzedPattern.
Type
(node);
3 references to Type
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()),