RazorDocument - [0..17)::17 - [@{<p><foo></bar>}]
    MarkupBlock - [0..17)::17
        MarkupTextLiteral - [0..0)::0 - [] - Gen<Markup>
            Marker;[];
        CSharpCodeBlock - [0..17)::17
            CSharpStatement - [0..17)::17
                CSharpTransition - [0..1)::1 - Gen<None>
                    Transition;[@];
                CSharpStatementBody - [1..17)::16
                    RazorMetaCode - [1..2)::1 - Gen<None>
                        LeftBrace;[{];
                    CSharpCodeBlock - [2..16)::14
                        MarkupBlock - [2..16)::14
                            MarkupElement - [2..16)::14
                                MarkupStartTag - [2..5)::3 - [<p>] - Gen<Markup>
                                    OpenAngle;[<];
                                    Text;[p];
                                    CloseAngle;[>];
                                MarkupElement - [5..16)::11
                                    MarkupStartTag - [5..10)::5 - [<foo>] - Gen<Markup>
                                        OpenAngle;[<];
                                        Text;[foo];
                                        CloseAngle;[>];
                                    MarkupElement - [10..16)::6
                                        MarkupEndTag - [10..16)::6 - [</bar>] - Gen<Markup>
                                            OpenAngle;[<];
                                            ForwardSlash;[/];
                                            Text;[bar];
                                            CloseAngle;[>];
                        CSharpStatementLiteral - [16..16)::0 - [] - Gen<Stmt>
                            Marker;[];
                    RazorMetaCode - [16..17)::1 - Gen<None>
                        RightBrace;[}];
        MarkupTextLiteral - [17..17)::0 - [] - Gen<Markup>
            Marker;[];
    EndOfFile;[];
