CSharpCodeBlock - [0..74)::74 - [{ if(foo) { <p>Bar</p> } else if(bar) { <p>Baz</p> } else { <p>Boz</p> } }]
    CSharpStatement - [0..74)::74
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..74)::74
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..73)::72
                CSharpStatementLiteral - [1..11)::10 - [ if(foo) {] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                    Whitespace;[ ];
                    Keyword;[if];
                    LeftParenthesis;[(];
                    Identifier;[foo];
                    RightParenthesis;[)];
                    Whitespace;[ ];
                    LeftBrace;[{];
                MarkupBlock - [11..23)::12
                    MarkupTextLiteral - [11..12)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                    MarkupTagBlock - [12..15)::3 - [<p>]
                        MarkupTextLiteral - [12..15)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [15..18)::3 - [Bar] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Bar];
                    MarkupTagBlock - [18..22)::4 - [</p>]
                        MarkupTextLiteral - [18..22)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [22..23)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:None
                        Whitespace;[ ];
                CSharpStatementLiteral - [23..39)::16 - [} else if(bar) {] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    RightBrace;[}];
                    Whitespace;[ ];
                    Keyword;[else];
                    Whitespace;[ ];
                    Keyword;[if];
                    LeftParenthesis;[(];
                    Identifier;[bar];
                    RightParenthesis;[)];
                    Whitespace;[ ];
                    LeftBrace;[{];
                MarkupBlock - [39..51)::12
                    MarkupTextLiteral - [39..40)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                    MarkupTagBlock - [40..43)::3 - [<p>]
                        MarkupTextLiteral - [40..43)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [43..46)::3 - [Baz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Baz];
                    MarkupTagBlock - [46..50)::4 - [</p>]
                        MarkupTextLiteral - [46..50)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [50..51)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:None
                        Whitespace;[ ];
                CSharpStatementLiteral - [51..59)::8 - [} else {] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    RightBrace;[}];
                    Whitespace;[ ];
                    Keyword;[else];
                    Whitespace;[ ];
                    LeftBrace;[{];
                MarkupBlock - [59..71)::12
                    MarkupTextLiteral - [59..60)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                    MarkupTagBlock - [60..63)::3 - [<p>]
                        MarkupTextLiteral - [60..63)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [63..66)::3 - [Boz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[Boz];
                    MarkupTagBlock - [66..70)::4 - [</p>]
                        MarkupTextLiteral - [66..70)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
                    MarkupTextLiteral - [70..71)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:None
                        Whitespace;[ ];
                CSharpStatementLiteral - [71..73)::2 - [} ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    RightBrace;[}];
                    Whitespace;[ ];
            RazorMetaCode - [73..74)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
