public TextNode Build(INodeBuilderContext context)
        {
            if (!context.ChildNodes.IsNullOrEmpty())
                return this.BuildSingleNode();

            return this.BuildGroupNode(context.Manager, context.ChildNodes);
        }
Example #2
0
 public NodeDelimiterContext(INodeBuilderContext context, string elementText)
 {
     this.context = context;
     this.elementText = elementText;
 }
Example #3
0
        public TextNode Build(INodeBuilderContext context)
        {
            var renders = context.ChildNodes
                                 .Select(n => n.Build(context)).
                                  ToArray();

            return new GroupTextNode(String.Empty, renders);
        }