﻿RazorDocument - [0..97)::97 - [@foreach(foo in Bar) { Html.ExecuteTemplate(foo, @<p>Foo #@Html.Repeat(10, @<p>@item</p>)</p>); }]
    MarkupBlock - [0..97)::97
        MarkupTextLiteral - [0..0)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Marker;[];
        CSharpCodeBlock - [0..97)::97
            CSharpTransition - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                Transition;[@];
            CSharpStatementLiteral - [1..49)::48 - [foreach(foo in Bar) { Html.ExecuteTemplate(foo, ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                Keyword;[foreach];
                LeftParenthesis;[(];
                Identifier;[foo];
                Whitespace;[ ];
                Keyword;[in];
                Whitespace;[ ];
                Identifier;[Bar];
                RightParenthesis;[)];
                Whitespace;[ ];
                LeftBrace;[{];
                Whitespace;[ ];
                Identifier;[Html];
                Dot;[.];
                Identifier;[ExecuteTemplate];
                LeftParenthesis;[(];
                Identifier;[foo];
                Comma;[,];
                Whitespace;[ ];
            CSharpTemplateBlock - [49..93)::44
                MarkupBlock - [49..93)::44
                    MarkupTransition - [49..50)::1 - Gen<None> - SpanEditHandler;Accepts:None
                        Transition;[@];
                    MarkupElement - [50..93)::43
                        MarkupStartTag - [50..53)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                        MarkupTextLiteral - [53..58)::5 - [Foo #] - Gen<Markup> - SpanEditHandler;Accepts:Any
                            Text;[Foo];
                            Whitespace;[ ];
                            Text;[#];
                        CSharpCodeBlock - [58..89)::31
                            CSharpImplicitExpression - [58..89)::31
                                CSharpTransition - [58..59)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                    Transition;[@];
                                CSharpImplicitExpressionBody - [59..89)::30
                                    CSharpCodeBlock - [59..89)::30
                                        CSharpExpressionLiteral - [59..75)::16 - [Html.Repeat(10, ] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:Any;ImplicitExpression[RTD];K14
                                            Identifier;[Html];
                                            Dot;[.];
                                            Identifier;[Repeat];
                                            LeftParenthesis;[(];
                                            IntegerLiteral;[10];
                                            Comma;[,];
                                            Whitespace;[ ];
                                        CSharpTemplateBlock - [75..88)::13
                                            MarkupBlock - [75..88)::13
                                                MarkupTransition - [75..76)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                    Transition;[@];
                                                MarkupElement - [76..88)::12
                                                    MarkupStartTag - [76..79)::3 - [<p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                                                        OpenAngle;[<];
                                                        Text;[p];
                                                        CloseAngle;[>];
                                                    MarkupTextLiteral - [79..79)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                                        Marker;[];
                                                    CSharpCodeBlock - [79..84)::5
                                                        CSharpImplicitExpression - [79..84)::5
                                                            CSharpTransition - [79..80)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                                Transition;[@];
                                                            CSharpImplicitExpressionBody - [80..84)::4
                                                                CSharpCodeBlock - [80..84)::4
                                                                    CSharpExpressionLiteral - [80..84)::4 - [item] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                                                        Identifier;[item];
                                                    MarkupEndTag - [84..88)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                                                        OpenAngle;[<];
                                                        ForwardSlash;[/];
                                                        Text;[p];
                                                        CloseAngle;[>];
                                        CSharpExpressionLiteral - [88..89)::1 - [)] - Gen<Expr> - ImplicitExpressionEditHandler;Accepts:NonWhitespace;ImplicitExpression[RTD];K14
                                            RightParenthesis;[)];
                        MarkupEndTag - [89..93)::4 - [</p>] - Gen<Markup> - SpanEditHandler;Accepts:None
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
            CSharpStatementLiteral - [93..97)::4 - [); }] - Gen<Stmt> - SpanEditHandler;Accepts:None
                RightParenthesis;[)];
                Semicolon;[;];
                Whitespace;[ ];
                RightBrace;[}];
        MarkupTextLiteral - [97..97)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Marker;[];
    EndOfFile;[];
