AForge.Genetic.GPCustomTreeNode.Clone C# (CSharp) Метод

Clone() публичный Метод

Clone the tree node.
public Clone ( ) : object
Результат object
        public object Clone()
        {
            GPCustomTreeNode clone = new GPCustomTreeNode();

            // clone gene
            clone.Gene = this.Gene.Clone();
            // clone its children
            if (this.Children != null)
            {
                clone.Children = new List<GPCustomTreeNode>();
                // clone each child gene
                foreach (GPCustomTreeNode node in Children)
                {
                    clone.Children.Add((GPCustomTreeNode)node.Clone());
                }
            }
            return clone;
        }