CSharpCodeBlock - [0..52)::52 - [{foo"b}ar" if(condition) { string.Format("{0}"); } }]
    CSharpStatement - [0..52)::52
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..52)::52
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..51)::50
                CSharpStatementLiteral - [1..51)::50 - [foo"b}ar" if(condition) { string.Format("{0}"); } ] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                    Identifier;[foo];
                    StringLiteral;["b}ar"];
                    Whitespace;[ ];
                    Keyword;[if];
                    LeftParenthesis;[(];
                    Identifier;[condition];
                    RightParenthesis;[)];
                    Whitespace;[ ];
                    LeftBrace;[{];
                    Whitespace;[ ];
                    Keyword;[string];
                    Dot;[.];
                    Identifier;[Format];
                    LeftParenthesis;[(];
                    StringLiteral;["{0}"];
                    RightParenthesis;[)];
                    Semicolon;[;];
                    Whitespace;[ ];
                    RightBrace;[}];
                    Whitespace;[ ];
            RazorMetaCode - [51..52)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
