﻿RazorDocument - [0..230)::230 - [@{LF    void Foo()LF    {LF        <strong>Hello the time is @{ DisplayCount(new List<string>()); }</strong>LF    }LFLF    void DisplayCount<T>(List<T> something)LF    {LF        <text>The count is something.Count</text>LF    }LF}]
    MarkupBlock - [0..230)::230
        MarkupTextLiteral - [0..0)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Marker;[];
        CSharpCodeBlock - [0..230)::230
            CSharpStatement - [0..230)::230
                CSharpTransition - [0..1)::1 - Gen<None> - SpanEditHandler;Accepts:None
                    Transition;[@];
                CSharpStatementBody - [1..230)::229
                    RazorMetaCode - [1..2)::1 - Gen<None> - SpanEditHandler;Accepts:None
                        LeftBrace;[{];
                    CSharpCodeBlock - [2..229)::227
                        CSharpStatementLiteral - [2..27)::25 - [LF    void Foo()LF    {LF] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                            NewLine;[LF];
                            Whitespace;[    ];
                            Keyword;[void];
                            Whitespace;[ ];
                            Identifier;[Foo];
                            LeftParenthesis;[(];
                            RightParenthesis;[)];
                            NewLine;[LF];
                            Whitespace;[    ];
                            LeftBrace;[{];
                            NewLine;[LF];
                        MarkupBlock - [27..110)::83
                            MarkupTextLiteral - [27..35)::8 - [        ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                Whitespace;[        ];
                            MarkupElement - [35..108)::73
                                MarkupStartTag - [35..43)::8 - [<strong>] - Gen<Markup> - SpanEditHandler;Accepts:None
                                    OpenAngle;[<];
                                    Text;[strong];
                                    CloseAngle;[>];
                                MarkupTextLiteral - [43..61)::18 - [Hello the time is ] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                    Text;[Hello];
                                    Whitespace;[ ];
                                    Text;[the];
                                    Whitespace;[ ];
                                    Text;[time];
                                    Whitespace;[ ];
                                    Text;[is];
                                    Whitespace;[ ];
                                CSharpCodeBlock - [61..99)::38
                                    CSharpStatement - [61..99)::38
                                        CSharpTransition - [61..62)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                            Transition;[@];
                                        CSharpStatementBody - [62..99)::37
                                            RazorMetaCode - [62..63)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                LeftBrace;[{];
                                            CSharpCodeBlock - [63..98)::35
                                                CSharpStatementLiteral - [63..98)::35 - [ DisplayCount(new List<string>()); ] - Gen<Stmt> - AutoCompleteEditHandler;Accepts:Any,AutoComplete:[<null>];AtEOL
                                                    Whitespace;[ ];
                                                    Identifier;[DisplayCount];
                                                    LeftParenthesis;[(];
                                                    Keyword;[new];
                                                    Whitespace;[ ];
                                                    Identifier;[List];
                                                    LessThan;[<];
                                                    Keyword;[string];
                                                    GreaterThan;[>];
                                                    LeftParenthesis;[(];
                                                    RightParenthesis;[)];
                                                    RightParenthesis;[)];
                                                    Semicolon;[;];
                                                    Whitespace;[ ];
                                            RazorMetaCode - [98..99)::1 - Gen<None> - SpanEditHandler;Accepts:None
                                                RightBrace;[}];
                                MarkupEndTag - [99..108)::9 - [</strong>] - Gen<Markup> - SpanEditHandler;Accepts:None
                                    OpenAngle;[<];
                                    ForwardSlash;[/];
                                    Text;[strong];
                                    CloseAngle;[>];
                            MarkupTextLiteral - [108..110)::2 - [LF] - Gen<Markup> - SpanEditHandler;Accepts:None
                                NewLine;[LF];
                        CSharpStatementLiteral - [110..179)::69 - [    }LFLF    void DisplayCount<T>(List<T> something)LF    {LF        ] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                            Whitespace;[    ];
                            RightBrace;[}];
                            NewLine;[LF];
                            NewLine;[LF];
                            Whitespace;[    ];
                            Keyword;[void];
                            Whitespace;[ ];
                            Identifier;[DisplayCount];
                            LessThan;[<];
                            Identifier;[T];
                            GreaterThan;[>];
                            LeftParenthesis;[(];
                            Identifier;[List];
                            LessThan;[<];
                            Identifier;[T];
                            GreaterThan;[>];
                            Whitespace;[ ];
                            Identifier;[something];
                            RightParenthesis;[)];
                            NewLine;[LF];
                            Whitespace;[    ];
                            LeftBrace;[{];
                            NewLine;[LF];
                            Whitespace;[        ];
                        MarkupBlock - [179..220)::41
                            MarkupElement - [179..220)::41
                                MarkupStartTag - [179..185)::6 - MarkupTransition - [<text>] - Gen<None> - SpanEditHandler;Accepts:None
                                    OpenAngle;[<];
                                    Text;[text];
                                    CloseAngle;[>];
                                MarkupTextLiteral - [185..213)::28 - [The count is something.Count] - Gen<Markup> - SpanEditHandler;Accepts:Any
                                    Text;[The];
                                    Whitespace;[ ];
                                    Text;[count];
                                    Whitespace;[ ];
                                    Text;[is];
                                    Whitespace;[ ];
                                    Text;[something.Count];
                                MarkupEndTag - [213..220)::7 - MarkupTransition - [</text>] - Gen<None> - SpanEditHandler;Accepts:None
                                    OpenAngle;[<];
                                    ForwardSlash;[/];
                                    Text;[text];
                                    CloseAngle;[>];
                        CSharpStatementLiteral - [220..229)::9 - [LF    }LF] - Gen<Stmt> - SpanEditHandler;Accepts:Any
                            NewLine;[LF];
                            Whitespace;[    ];
                            RightBrace;[}];
                            NewLine;[LF];
                    RazorMetaCode - [229..230)::1 - Gen<None> - SpanEditHandler;Accepts:None
                        RightBrace;[}];
        MarkupTextLiteral - [230..230)::0 - [] - Gen<Markup> - SpanEditHandler;Accepts:Any
            Marker;[];
    EndOfFile;[];
