CSharpCodeBlock - [0..11)::11 - [@if { @{} }]
    CSharpTransition - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
        Transition;[@];
    CSharpStatementLiteral - [1..6)::5 - [if { ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        Keyword;[if];
        Whitespace;[ ];
        LeftBrace;[{];
        Whitespace;[ ];
    CSharpCodeBlock - [6..9)::3
        CSharpStatement - [6..9)::3
            CSharpTransition - [6..7)::1 - Gen<None> - SpanEditHandler;Accepts:None
                Transition;[@];
            CSharpStatementBody - [7..9)::2
                RazorMetaCode - [7..8)::1 - Gen<None> - SpanEditHandler;Accepts:None
                    LeftBrace;[{];
                CSharpCodeBlock - [8..8)::0
                    CSharpStatementLiteral - [8..8)::0 - [] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                        Marker;[];
                RazorMetaCode - [8..9)::1 - Gen<None> - SpanEditHandler;Accepts:None
                    RightBrace;[}];
    CSharpStatementLiteral - [9..11)::2 - [ }] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        Whitespace;[ ];
        RightBrace;[}];
