CSharpCodeBlock - [0..120)::120 - [{<span foo='@@@(2+3)' bar='@(2+3)@@@DateTime.Now' baz='@DateTime.Now@@' bat='@DateTime.Now @@' zoo='@@@DateTime.Now' />}]
    CSharpStatement - [0..120)::120
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..120)::120
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..119)::118
                MarkupBlock - [1..119)::118
                    MarkupTagBlock - [1..119)::118 - [<span foo='@@@(2+3)' bar='@(2+3)@@@DateTime.Now' baz='@DateTime.Now@@' bat='@DateTime.Now @@' zoo='@@@DateTime.Now' />]
                        MarkupTextLiteral - [1..6)::5 - [<span] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            OpenAngle;[<];
                            Text;[span];
                        MarkupAttributeBlock - [6..21)::15 - [ foo='@@@(2+3)']
                            MarkupTextLiteral - [6..7)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[ ];
                            MarkupTextLiteral - [7..10)::3 - [foo] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Text;[foo];
                            Equals;[=];
                            MarkupTextLiteral - [11..12)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                            GenericBlock - [12..20)::8
                                MarkupBlock - [12..14)::2
                                    MarkupTextLiteral - [12..13)::1 - [@] - Gen<LitAttr:@(12:0,12)> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [13..14)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                MarkupDynamicAttributeValue - [14..20)::6 - [@(2+3)]
                                    GenericBlock - [14..20)::6
                                        MarkupTextLiteral - [14..14)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                            Marker;[];
                                        CSharpCodeBlock - [14..20)::6
                                            CSharpExplicitExpression - [14..20)::6
                                                CSharpTransition - [14..15)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpExplicitExpressionBody - [15..20)::5
                                                    RazorMetaCode - [15..16)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                        LeftParenthesis;[(];
                                                    CSharpCodeBlock - [16..19)::3
                                                        CSharpExpressionLiteral - [16..19)::3 - [2+3] - Gen<Expr> - SpanEditHandler;Accepts:Any
                                                            IntegerLiteral;[2];
                                                            Plus;[+];
                                                            IntegerLiteral;[3];
                                                    RazorMetaCode - [19..20)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                        RightParenthesis;[)];
                            MarkupTextLiteral - [20..21)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                        MarkupAttributeBlock - [21..49)::28 - [ bar='@(2+3)@@@DateTime.Now']
                            MarkupTextLiteral - [21..22)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[ ];
                            MarkupTextLiteral - [22..25)::3 - [bar] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Text;[bar];
                            Equals;[=];
                            MarkupTextLiteral - [26..27)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                            GenericBlock - [27..48)::21
                                MarkupDynamicAttributeValue - [27..33)::6 - [@(2+3)]
                                    GenericBlock - [27..33)::6
                                        CSharpCodeBlock - [27..33)::6
                                            CSharpExplicitExpression - [27..33)::6
                                                CSharpTransition - [27..28)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpExplicitExpressionBody - [28..33)::5
                                                    RazorMetaCode - [28..29)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                        LeftParenthesis;[(];
                                                    CSharpCodeBlock - [29..32)::3
                                                        CSharpExpressionLiteral - [29..32)::3 - [2+3] - Gen<Expr> - SpanEditHandler;Accepts:Any
                                                            IntegerLiteral;[2];
                                                            Plus;[+];
                                                            IntegerLiteral;[3];
                                                    RazorMetaCode - [32..33)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                        RightParenthesis;[)];
                                MarkupBlock - [33..35)::2
                                    MarkupTextLiteral - [33..34)::1 - [@] - Gen<LitAttr:@(33:0,33)> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [34..35)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                MarkupDynamicAttributeValue - [35..48)::13 - [@DateTime.Now]
                                    GenericBlock - [35..48)::13
                                        MarkupTextLiteral - [35..35)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                            Marker;[];
                                        CSharpCodeBlock - [35..48)::13
                                            CSharpImplicitExpression - [35..48)::13
                                                CSharpTransition - [35..36)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpImplicitExpressionBody - [36..48)::12
                                                    CSharpCodeBlock - [36..48)::12
                                                        CSharpExpressionLiteral - [36..48)::12 - [DateTime.Now] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                                            Identifier;[DateTime];
                                                            Dot;[.];
                                                            Identifier;[Now];
                            MarkupTextLiteral - [48..49)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                        MarkupAttributeBlock - [49..71)::22 - [ baz='@DateTime.Now@@']
                            MarkupTextLiteral - [49..50)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[ ];
                            MarkupTextLiteral - [50..53)::3 - [baz] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Text;[baz];
                            Equals;[=];
                            MarkupTextLiteral - [54..55)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                            GenericBlock - [55..70)::15
                                MarkupDynamicAttributeValue - [55..68)::13 - [@DateTime.Now]
                                    GenericBlock - [55..68)::13
                                        CSharpCodeBlock - [55..68)::13
                                            CSharpImplicitExpression - [55..68)::13
                                                CSharpTransition - [55..56)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpImplicitExpressionBody - [56..68)::12
                                                    CSharpCodeBlock - [56..68)::12
                                                        CSharpExpressionLiteral - [56..68)::12 - [DateTime.Now] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                                            Identifier;[DateTime];
                                                            Dot;[.];
                                                            Identifier;[Now];
                                MarkupBlock - [68..70)::2
                                    MarkupTextLiteral - [68..69)::1 - [@] - Gen<LitAttr:@(68:0,68)> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [69..70)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                            MarkupTextLiteral - [70..71)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                        MarkupAttributeBlock - [71..94)::23 - [ bat='@DateTime.Now @@']
                            MarkupTextLiteral - [71..72)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[ ];
                            MarkupTextLiteral - [72..75)::3 - [bat] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Text;[bat];
                            Equals;[=];
                            MarkupTextLiteral - [76..77)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                            GenericBlock - [77..93)::16
                                MarkupDynamicAttributeValue - [77..90)::13 - [@DateTime.Now]
                                    GenericBlock - [77..90)::13
                                        CSharpCodeBlock - [77..90)::13
                                            CSharpImplicitExpression - [77..90)::13
                                                CSharpTransition - [77..78)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpImplicitExpressionBody - [78..90)::12
                                                    CSharpCodeBlock - [78..90)::12
                                                        CSharpExpressionLiteral - [78..90)::12 - [DateTime.Now] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                                            Identifier;[DateTime];
                                                            Dot;[.];
                                                            Identifier;[Now];
                                MarkupBlock - [90..93)::3
                                    MarkupTextLiteral - [90..92)::2 - [ @] - Gen<LitAttr: @(90:0,90)> - SpanEditHandler;Accepts:None
                                        Whitespace;[ ];
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [92..93)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                            MarkupTextLiteral - [93..94)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                        MarkupAttributeBlock - [94..116)::22 - [ zoo='@@@DateTime.Now']
                            MarkupTextLiteral - [94..95)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[ ];
                            MarkupTextLiteral - [95..98)::3 - [zoo] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Text;[zoo];
                            Equals;[=];
                            MarkupTextLiteral - [99..100)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                            GenericBlock - [100..115)::15
                                MarkupBlock - [100..102)::2
                                    MarkupTextLiteral - [100..101)::1 - [@] - Gen<LitAttr:@(100:0,100)> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [101..102)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                MarkupDynamicAttributeValue - [102..115)::13 - [@DateTime.Now]
                                    GenericBlock - [102..115)::13
                                        MarkupTextLiteral - [102..102)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                            Marker;[];
                                        CSharpCodeBlock - [102..115)::13
                                            CSharpImplicitExpression - [102..115)::13
                                                CSharpTransition - [102..103)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                CSharpImplicitExpressionBody - [103..115)::12
                                                    CSharpCodeBlock - [103..115)::12
                                                        CSharpExpressionLiteral - [103..115)::12 - [DateTime.Now] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                                            Identifier;[DateTime];
                                                            Dot;[.];
                                                            Identifier;[Now];
                            MarkupTextLiteral - [115..116)::1 - ['] - Gen<None> - SpanEditHandler;Accepts:Any
                                SingleQuote;['];
                        MarkupTextLiteral - [116..119)::3 - [ />] - Gen<Markup> - SpanEditHandler;Accepts:None
                            Whitespace;[ ];
                            ForwardSlash;[/];
                            CloseAngle;[>];
                CSharpStatementLiteral - [119..119)::0 - [] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    Marker;[];
            RazorMetaCode - [119..120)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
