Esempio n. 1
0
 public void RenderChildren(RazorIRNode node)
 {
     for (var i = 0; i < node.Children.Count; i++)
     {
         var child = node.Children[i];
         Visit(child);
     }
 }
Esempio n. 2
0
            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);
            }