public TextNode Build(INodeBuilderContext context) { if (!context.ChildNodes.IsNullOrEmpty()) return this.BuildSingleNode(); return this.BuildGroupNode(context.Manager, context.ChildNodes); }
public NodeDelimiterContext(INodeBuilderContext context, string elementText) { this.context = context; this.elementText = elementText; }
public TextNode Build(INodeBuilderContext context) { var renders = context.ChildNodes .Select(n => n.Build(context)). ToArray(); return new GroupTextNode(String.Empty, renders); }