RazorDocument - [0..120)::120 - [{<span foo='@@@(2+3)' bar='@(2+3)@@@DateTime.Now' baz='@DateTime.Now@@' bat='@DateTime.Now @@' zoo='@@@DateTime.Now' />}]
    MarkupBlock - [0..120)::120
        MarkupTextLiteral - [0..1)::1 - [{] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[{];
        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:Any
                Whitespace;[ ];
                ForwardSlash;[/];
                CloseAngle;[>];
        MarkupTextLiteral - [119..120)::1 - [}] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Text;[}];
