CSharpCodeBlock - [0..236)::236 - [{ switch(foo) {LF    case 0:LF        <p>Foo</p>LF        break;LF    case 1:LF        <p>Bar</p>LF        return;LF    case 2:LF        {LF            <p>Baz</p>LF            <p>Boz</p>LF        }LF    default:LF        <p>Biz</p>LF} }]
    CSharpStatement - [0..236)::236
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..236)::236
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..235)::234
                CSharpStatementLiteral - [1..30)::29 - [ switch(foo) {LF    case 0:LF] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                    Whitespace;[ ];
                    Keyword;[switch];
                    LeftParenthesis;[(];
                    Identifier;[foo];
                    RightParenthesis;[)];
                    Whitespace;[ ];
                    LeftBrace;[{];
                    NewLine;[LF];
                    Whitespace;[    ];
                    Keyword;[case];
                    Whitespace;[ ];
                    IntegerLiteral;[0];
                    Colon;[:];
                    NewLine;[LF];
                MarkupBlock - [30..50)::20
                    MarkupTextLiteral - [30..38)::8 - [        ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[        ];
                    MarkupTagBlock - [38..41)::3 - [<p>]
                        MarkupTextLiteral - [38..41)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [41..44)::3 - [Foo] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Foo];
                    MarkupTagBlock - [44..48)::4 - [</p>]
                        MarkupTextLiteral - [44..48)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [48..50)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        NewLine;[LF];
                CSharpStatementLiteral - [50..79)::29 - [        break;LF    case 1:LF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    Whitespace;[        ];
                    Keyword;[break];
                    Semicolon;[;];
                    NewLine;[LF];
                    Whitespace;[    ];
                    Keyword;[case];
                    Whitespace;[ ];
                    IntegerLiteral;[1];
                    Colon;[:];
                    NewLine;[LF];
                MarkupBlock - [79..99)::20
                    MarkupTextLiteral - [79..87)::8 - [        ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[        ];
                    MarkupTagBlock - [87..90)::3 - [<p>]
                        MarkupTextLiteral - [87..90)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [90..93)::3 - [Bar] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Bar];
                    MarkupTagBlock - [93..97)::4 - [</p>]
                        MarkupTextLiteral - [93..97)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [97..99)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        NewLine;[LF];
                CSharpStatementLiteral - [99..140)::41 - [        return;LF    case 2:LF        {LF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    Whitespace;[        ];
                    Keyword;[return];
                    Semicolon;[;];
                    NewLine;[LF];
                    Whitespace;[    ];
                    Keyword;[case];
                    Whitespace;[ ];
                    IntegerLiteral;[2];
                    Colon;[:];
                    NewLine;[LF];
                    Whitespace;[        ];
                    LeftBrace;[{];
                    NewLine;[LF];
                MarkupBlock - [140..164)::24
                    MarkupTextLiteral - [140..152)::12 - [            ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[            ];
                    MarkupTagBlock - [152..155)::3 - [<p>]
                        MarkupTextLiteral - [152..155)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [155..158)::3 - [Baz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Baz];
                    MarkupTagBlock - [158..162)::4 - [</p>]
                        MarkupTextLiteral - [158..162)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [162..164)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        NewLine;[LF];
                MarkupBlock - [164..188)::24
                    MarkupTextLiteral - [164..176)::12 - [            ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[            ];
                    MarkupTagBlock - [176..179)::3 - [<p>]
                        MarkupTextLiteral - [176..179)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [179..182)::3 - [Boz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Boz];
                    MarkupTagBlock - [182..186)::4 - [</p>]
                        MarkupTextLiteral - [182..186)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [186..188)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        NewLine;[LF];
                CSharpStatementLiteral - [188..213)::25 - [        }LF    default:LF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    Whitespace;[        ];
                    RightBrace;[}];
                    NewLine;[LF];
                    Whitespace;[    ];
                    Keyword;[default];
                    Colon;[:];
                    NewLine;[LF];
                MarkupBlock - [213..233)::20
                    MarkupTextLiteral - [213..221)::8 - [        ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[        ];
                    MarkupTagBlock - [221..224)::3 - [<p>]
                        MarkupTextLiteral - [221..224)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [224..227)::3 - [Biz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Biz];
                    MarkupTagBlock - [227..231)::4 - [</p>]
                        MarkupTextLiteral - [227..231)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [231..233)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        NewLine;[LF];
                CSharpStatementLiteral - [233..235)::2 - [} ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    RightBrace;[}];
                    Whitespace;[ ];
            RazorMetaCode - [235..236)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
