public ComplexTreeNode(T parent, ComplexTreeNodeList <T> children) { Parent = parent; this.Children = children; Children.Parent = (T)this; }
public ComplexTreeNode(T parent) { Parent = parent; Children = new ComplexTreeNodeList <T>(this); }
public ComplexTreeNode(ComplexTreeNodeList <T> children) { Parent = null; Children = children; Children.Parent = (T)this; }
public ComplexTreeNode() { Parent = null; Children = new ComplexTreeNodeList <T>(this); }