CSharpCodeBlock - [0..117)::117 - [{<span foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i" />}]
    CSharpStatement - [0..117)::117
        CSharpTransition - [0..0)::0 - Gen<None> - SpanEditHandler;Accepts:None
            Transition;[<Missing>];
        CSharpStatementBody - [0..117)::117
            RazorMetaCode - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                LeftBrace;[{];
            CSharpCodeBlock - [1..116)::115
                MarkupBlock - [1..116)::115
                    MarkupTagBlock - [1..116)::115 - [<span foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i" />]
                        MarkupTextLiteral - [1..6)::5 - [<span] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            OpenAngle;[<];
                            Text;[span];
                        MarkupAttributeBlock - [6..113)::107 - [ foo="/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@@[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i"]
                            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
                                DoubleQuote;["];
                            GenericBlock - [12..112)::100
                                MarkupLiteralAttributeValue - [12..44)::32 - [/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+]
                                    MarkupTextLiteral - [12..44)::32 - [/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                        ForwardSlash;[/];
                                        Text;[^];
                                        LeftBracket;[[];
                                        Text;[a-z0-9];
                                        Bang;[!];
                                        Text;[#$%&];
                                        SingleQuote;['];
                                        Text;[*+\];
                                        ForwardSlash;[/];
                                        Equals;[=];
                                        QuestionMark;[?];
                                        Text;[^_`{|}~.-];
                                        RightBracket;[]];
                                        Text;[+];
                                MarkupBlock - [44..46)::2
                                    MarkupTextLiteral - [44..45)::1 - [@] - Gen<LitAttr:@(44:0,44)> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                    MarkupEphemeralTextLiteral - [45..46)::1 - [@] - Gen<None> - SpanEditHandler;Accepts:None
                                        Transition;[@];
                                MarkupLiteralAttributeValue - [46..112)::66 - [[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i]
                                    MarkupTextLiteral - [46..112)::66 - [[a-z0-9]([a-z0-9-]*[a-z0-9])?\.([a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                        LeftBracket;[[];
                                        Text;[a-z0-9];
                                        RightBracket;[]];
                                        Text;[(];
                                        LeftBracket;[[];
                                        Text;[a-z0-9-];
                                        RightBracket;[]];
                                        Text;[*];
                                        LeftBracket;[[];
                                        Text;[a-z0-9];
                                        RightBracket;[]];
                                        Text;[)];
                                        QuestionMark;[?];
                                        Text;[\.(];
                                        LeftBracket;[[];
                                        Text;[a-z0-9];
                                        RightBracket;[]];
                                        Text;[(];
                                        LeftBracket;[[];
                                        Text;[a-z0-9-];
                                        RightBracket;[]];
                                        Text;[*];
                                        LeftBracket;[[];
                                        Text;[a-z0-9];
                                        RightBracket;[]];
                                        Text;[)];
                                        QuestionMark;[?];
                                        Text;[)*$];
                                        ForwardSlash;[/];
                                        Text;[i];
                            MarkupTextLiteral - [112..113)::1 - ["] - Gen<None> - SpanEditHandler;Accepts:Any
                                DoubleQuote;["];
                        MarkupTextLiteral - [113..116)::3 - [ />] - Gen<Markup> - SpanEditHandler;Accepts:None
                            Whitespace;[ ];
                            ForwardSlash;[/];
                            CloseAngle;[>];
                CSharpStatementLiteral - [116..116)::0 - [] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                    Marker;[];
            RazorMetaCode - [116..117)::1 - Gen<None> - SpanEditHandler;Accepts:None
                RightBrace;[}];
