CSharpCodeBlock - [0..161)::161 - [if(foo) {LF    var foo = "After this statement there are 10 spaces";          LF    <p>LF        FooLF        @barLF    </p>LF    @:Hello!LF    var biz = boz;LF}]
    CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
        Transition;[<Missing>];
    CSharpStatementLiteral - [0..80)::80 - [if(foo) {LF    var foo = "After this statement there are 10 spaces";          LF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        Keyword;[if];
        LeftParenthesis;[(];
        Identifier;[foo];
        RightParenthesis;[)];
        Whitespace;[ ];
        LeftBrace;[{];
        NewLine;[LF];
        Whitespace;[    ];
        Identifier;[var];
        Whitespace;[ ];
        Identifier;[foo];
        Whitespace;[ ];
        Assign;[=];
        Whitespace;[ ];
        StringLiteral;["After this statement there are 10 spaces"];
        Semicolon;[;];
        Whitespace;[          ];
        NewLine;[LF];
    MarkupBlock - [80..126)::46
        MarkupTextLiteral - [80..84)::4 - [    ] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Whitespace;[    ];
        MarkupTagBlock - [84..87)::3 - [<p>]
            MarkupTextLiteral - [84..87)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                OpenAngle;[<];
                Text;[p];
                CloseAngle;[>];
        MarkupTextLiteral - [87..102)::15 - [LF        FooLF] - Gen<Markup> - SpanEditHandler;Accepts:Any
            NewLine;[LF];
            Whitespace;[        ];
            Text;[Foo];
            NewLine;[LF];
        CSharpCodeBlock - [102..114)::12
            CSharpStatementLiteral - [102..110)::8 - [        ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                Whitespace;[        ];
            CSharpImplicitExpression - [110..114)::4
                CSharpTransition - [110..111)::1 - Gen<None> - SpanEditHandler;Accepts:None
                    Transition;[@];
                CSharpImplicitExpressionBody - [111..114)::3
                    CSharpCodeBlock - [111..114)::3
                        CSharpExpressionLiteral - [111..114)::3 - [bar] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                            Identifier;[bar];
        MarkupTextLiteral - [114..120)::6 - [LF    ] - Gen<Markup> - SpanEditHandler;Accepts:Any
            NewLine;[LF];
            Whitespace;[    ];
        MarkupTagBlock - [120..124)::4 - [</p>]
            MarkupTextLiteral - [120..124)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                OpenAngle;[<];
                ForwardSlash;[/];
                Text;[p];
                CloseAngle;[>];
        MarkupTextLiteral - [124..126)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
            NewLine;[LF];
    MarkupBlock - [126..140)::14
        MarkupTextLiteral - [126..130)::4 - [    ] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Whitespace;[    ];
        MarkupTransition - [130..131)::1 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[@];
        RazorMetaCode - [131..132)::1 - Gen<None> - SpanEditHandler;Accepts:Any
            Colon;[:];
        MarkupTextLiteral - [132..140)::8 - [Hello!LF] - Gen<Markup> - SpanEditHandler;Accepts:None
            Text;[Hello];
            Bang;[!];
            NewLine;[LF];
    CSharpStatementLiteral - [140..161)::21 - [    var biz = boz;LF}] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        Whitespace;[    ];
        Identifier;[var];
        Whitespace;[ ];
        Identifier;[biz];
        Whitespace;[ ];
        Assign;[=];
        Whitespace;[ ];
        Identifier;[boz];
        Semicolon;[;];
        NewLine;[LF];
        RightBrace;[}];
