public override BidirectionalTreeNode <T> AddChild(T value) { var node = new BidirectionalTreeNode <T>(value, this); ChildrenList.Add(node); return(node); }
private BidirectionalTreeNode(T value, BidirectionalTreeNode <T> parent) : base(value) { Parent = parent; }