CSharpCodeBlock - [0..22)::22 - [{ if(foo) { @:BarLF} }]
    CSharpStatement - [0..22)::22
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..22)::22
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..21)::20
                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..19)::8
                    MarkupTextLiteral - [11..12)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                    MarkupTransition - [12..13)::1 - Gen<None> - SpanEditHandler;Accepts:None
                        Transition;[@];
                    RazorMetaCode - [13..14)::1 - Gen<None> - SpanEditHandler;Accepts:Any
                        Colon;[:];
                    MarkupTextLiteral - [14..19)::5 - [BarLF] - Gen<Markup> - SpanEditHandler;Accepts:None
                        Text;[Bar];
                        NewLine;[LF];
                CSharpStatementLiteral - [19..21)::2 - [} ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    RightBrace;[}];
                    Whitespace;[ ];
            RazorMetaCode - [21..22)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
