CSharpCodeBlock - [0..48)::48 - [if(!false) {LF    // FooLF	<p>A real tag!</p>LF}]
    CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
        Transition;[<Missing>];
    CSharpStatementLiteral - [0..26)::26 - [if(!false) {LF    // FooLF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        Keyword;[if];
        LeftParenthesis;[(];
        Not;[!];
        Keyword;[false];
        RightParenthesis;[)];
        Whitespace;[ ];
        LeftBrace;[{];
        NewLine;[LF];
        Whitespace;[    ];
        CSharpComment;[// Foo];
        NewLine;[LF];
    MarkupBlock - [26..47)::21
        MarkupTextLiteral - [26..27)::1 - [	] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Whitespace;[	];
        MarkupTagBlock - [27..30)::3 - [<p>]
            MarkupTextLiteral - [27..30)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                OpenAngle;[<];
                Text;[p];
                CloseAngle;[>];
        MarkupTextLiteral - [30..41)::11 - [A real tag!] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[A];
            Whitespace;[ ];
            Text;[real];
            Whitespace;[ ];
            Text;[tag];
            Bang;[!];
        MarkupTagBlock - [41..45)::4 - [</p>]
            MarkupTextLiteral - [41..45)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                OpenAngle;[<];
                ForwardSlash;[/];
                Text;[p];
                CloseAngle;[>];
        MarkupTextLiteral - [45..47)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
            NewLine;[LF];
    CSharpStatementLiteral - [47..48)::1 - [}] - Gen<Stmt> - SpanEditHandler;Accepts:Any
        RightBrace;[}];
