1 write to Body
Microsoft.CodeAnalysis.Features (1)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.AnalyzedNodes.cs (1)
33Body = body;
5 references to Body
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
41return SwitchExpressionArm(DiscardPattern(), AsExpressionSyntax(section.Body)); 56return SwitchExpressionArm(pattern, whenClause, AsExpressionSyntax(section.Body));
Microsoft.CodeAnalysis.Features (3)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (2)
131if (!sections.Any(static section => GetSwitchArmKind(section.Body) == OperationKind.Return)) 157if (GetSwitchArmKind(section.Body) == default)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
62var statements = AsSwitchSectionStatements(section.Body);