/// <summary> /// Constructor /// </summary> /// <param name="Value">Generic type value</param> public TreeNode(T Value) { this.Value = Value; _Parent = null; _ChildNodes = new TreeNodeList <T>(this); }
/// <summary> /// Constructor /// </summary> /// <param name="Value">Generic type value</param> /// <param name="Parent">TreeNode</param> public TreeNode(T Value, TreeNode <T> Parent) { this.Value = Value; _Parent = Parent; _ChildNodes = new TreeNodeList <T>(this); }
/// <summary> /// Defalt Constructor /// </summary> public TreeNode() { _Parent = null; _ChildNodes = new TreeNodeList <T>(this); }