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(); } } }