RazorDocument - [0..31)::31 - [@section foo-bar { <p>Foo</p> }]
    MarkupBlock - [0..31)::31
        MarkupTextLiteral - [0..0)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Marker;[];
        CSharpCodeBlock - [0..12)::12
            RazorDirective - [0..12)::12 - Directive:{section;RazorBlock;Unrestricted} [RZ1017(12:0,12 [1] )]
                CSharpTransition - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                    Transition;[@];
                RazorDirectiveBody - [1..12)::11
                    RazorMetaCode - [1..8)::7 - Gen<None> - SpanEditHandler;Accepts:None
                        Identifier;[section];
                    CSharpCodeBlock - [8..12)::4
                        CSharpStatementLiteral - [8..9)::1 - [ ] - Gen<None> - SpanEditHandler;Accepts:Whitespace
                            Whitespace;[ ];
                        CSharpStatementLiteral - [9..12)::3 - [foo] - Gen<DirectiveToken {SectionName;Member;Opt:False}> - DirectiveTokenEditHandler;Accepts:NonWhitespace
                            Identifier;[foo];
        MarkupTextLiteral - [12..19)::7 - [-bar { ] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[-bar];
            Whitespace;[ ];
            Text;[{];
            Whitespace;[ ];
        MarkupElement - [19..29)::10
            MarkupStartTag - [19..22)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:Any
                OpenAngle;[<];
                Text;[p];
                CloseAngle;[>];
            MarkupTextLiteral - [22..25)::3 - [Foo] - Gen<Markup> - SpanEditHandler;Accepts:Any
                Text;[Foo];
            MarkupEndTag - [25..29)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:Any
                OpenAngle;[<];
                ForwardSlash;[/];
                Text;[p];
                CloseAngle;[>];
        MarkupTextLiteral - [29..31)::2 - [ }] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Whitespace;[ ];
            Text;[}];
    EndOfFile;[];
