RazorDocument - [0..31)::31 - [<input data-required='value' />]
    MarkupBlock - [0..31)::31
        MarkupTagHelperElement - [0..31)::31 - input[SelfClosing] - inputtaghelper
            MarkupTagHelperStartTag - [0..31)::31 - [<input data-required='value' />] - Gen<Markup> - SpanEditHandler;Accepts:Any
                OpenAngle;[<];
                Text;[input];
                MarkupTagHelperAttribute - [6..28)::22 - data-required - SingleQuotes - Unbound - [ data-required='value']
                    MarkupTextLiteral - [6..7)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                    MarkupTextLiteral - [7..20)::13 - [data-required] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Text;[data-required];
                    Equals;[=];
                    MarkupTextLiteral - [21..22)::1 - ['] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        SingleQuote;['];
                    MarkupTagHelperAttributeValue - [22..27)::5
                        MarkupTextLiteral - [22..27)::5 - [value] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            Text;[value];
                    MarkupTextLiteral - [27..28)::1 - ['] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        SingleQuote;['];
                MarkupMiscAttributeContent - [28..29)::1
                    MarkupTextLiteral - [28..29)::1 - [ ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                        Whitespace;[ ];
                ForwardSlash;[/];
                CloseAngle;[>];
