Exemplo n.º 1
0
        private static bool ContainsOnlyBreakStatement(SwitchSectionSyntax switchSection)
        {
            StatementSyntax statement = switchSection.SingleStatementOrDefault();

            switch (statement?.Kind())
            {
            case SyntaxKind.Block:
            {
                return(((BlockSyntax)statement)
                       .SingleStatementOrDefault()?
                       .IsKind(SyntaxKind.BreakStatement) == true);
            }

            case SyntaxKind.BreakStatement:
            {
                return(true);
            }
            }

            return(false);
        }