using System.Collections.Generic; namespace NzbDrone.Common.Expansive { internal class TreeNodeList : List> { public TreeNode Parent; public TreeNodeList(TreeNode Parent) { this.Parent = Parent; } public new TreeNode Add(TreeNode Node) { base.Add(Node); Node.Parent = Parent; return Node; } public TreeNode Add(T Value) { return Add(new TreeNode(Value)); } public override string ToString() { return "Count=" + Count.ToString(); } } }