public void RenderChildren(RazorIRNode node) { for (var i = 0; i < node.Children.Count; i++) { var child = node.Children[i]; Visit(child); } }
private CSharpExpressionIRNode MakeCSharpExpressionIRNode(RazorIRNode parent, string csharpExpressionContent) { var content = new CSharpExpressionIRNode { Parent = parent, Source = parent.Source }; content.Children.Add(new RazorIRToken { Kind = RazorIRToken.TokenKind.CSharp, Parent = content, Source = parent.Source, Content = csharpExpressionContent }); return(content); }