output returned by Razor parser for “@section a {something}” is as below. tree returned in incorrect.
- block {Markup Block at (0:0,0)::33 (Gen:None)} System.Web.Razor.Parser.SyntaxTree.Block
+ base {Markup Block at (0:0,0)::33 (Gen:None)} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Block}
- Children Count = 3 System.Collections.Generic.IEnumerable<System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode> {System.Collections.Generic.List<System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode>}
+ [0] {Markup Span at (0:0,0)::0 - [] Edit: <SpanEditHandler;Accepts:Any> Gen: <Markup> {HtmlSymbol:1}} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Span}
+ [1] {Section Block at (0:0,0)::21 (Gen:Section:a)} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Block}
+ [2] {Markup Span at (12:0,12)::12 - [something}
] Edit: <SpanEditHandler;Accepts:Any> Gen: <Markup> {HtmlSymbol:2}} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Span}
Comments: Resolved by 6bec1836c73e
- block {Markup Block at (0:0,0)::33 (Gen:None)} System.Web.Razor.Parser.SyntaxTree.Block
+ base {Markup Block at (0:0,0)::33 (Gen:None)} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Block}
- Children Count = 3 System.Collections.Generic.IEnumerable<System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode> {System.Collections.Generic.List<System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode>}
+ [0] {Markup Span at (0:0,0)::0 - [] Edit: <SpanEditHandler;Accepts:Any> Gen: <Markup> {HtmlSymbol:1}} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Span}
+ [1] {Section Block at (0:0,0)::21 (Gen:Section:a)} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Block}
+ [2] {Markup Span at (12:0,12)::12 - [something}
] Edit: <SpanEditHandler;Accepts:Any> Gen: <Markup> {HtmlSymbol:2}} System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode {System.Web.Razor.Parser.SyntaxTree.Span}
Comments: Resolved by 6bec1836c73e