﻿RazorDocument - [0..71)::71 - [@foreach(foo in Bar) { Html.ExecuteTemplate(foo, @<p>Foo #@item</p>); }]
    MarkupBlock - [0..71)::71
        MarkupTextLiteral - [0..0)::0 - [] - Gen<Markup>
            Marker;[];
        CSharpCodeBlock - [0..71)::71
            CSharpTransition - [0..1)::1 - Gen<None>
                Transition;[@];
            CSharpStatementLiteral - [1..49)::48 - [foreach(foo in Bar) { Html.ExecuteTemplate(foo, ] - Gen<Stmt>
                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..67)::18
                MarkupBlock - [49..67)::18
                    MarkupTransition - [49..50)::1 - Gen<None>
                        Transition;[@];
                    MarkupElement - [50..67)::17
                        MarkupStartTag - [50..53)::3 - [<p>] - Gen<Markup>
                            OpenAngle;[<];
                            Text;[p];
                            CloseAngle;[>];
                        MarkupTextLiteral - [53..58)::5 - [Foo #] - Gen<Markup>
                            Text;[Foo];
                            Whitespace;[ ];
                            Text;[#];
                        CSharpCodeBlock - [58..63)::5
                            CSharpImplicitExpression - [58..63)::5
                                CSharpTransition - [58..59)::1 - Gen<None>
                                    Transition;[@];
                                CSharpImplicitExpressionBody - [59..63)::4
                                    CSharpCodeBlock - [59..63)::4
                                        CSharpExpressionLiteral - [59..63)::4 - [item] - Gen<Expr>
                                            Identifier;[item];
                        MarkupEndTag - [63..67)::4 - [</p>] - Gen<Markup>
                            OpenAngle;[<];
                            ForwardSlash;[/];
                            Text;[p];
                            CloseAngle;[>];
            CSharpStatementLiteral - [67..71)::4 - [); }] - Gen<Stmt>
                RightParenthesis;[)];
                Semicolon;[;];
                Whitespace;[ ];
                RightBrace;[}];
        MarkupTextLiteral - [71..71)::0 - [] - Gen<Markup>
            Marker;[];
    EndOfFile;[];
