Bender.Nodes.Node.AddNode C# (CSharp) Method

AddNode() protected method

protected AddNode ( INode node, bool named, Action modify ) : void
node INode
named bool
modify Action
return void
        protected override void AddNode(INode node, bool named, Action<INode> modify)
        {
            var child = new Node(named ? node.Name : null, Format, this, null, _encoder) { NodeType = node.NodeType };
            child.Metadata.Add(node.Metadata);
            modify(child);
            _children.AddItem(child);
        }