public void AddNode(T input) { WebNode <T> Node = new WebNode <T>(input); foreach (WebNode <T> node in MyNodes) { int i = DefaultComparer.Compare(Node.getElement(), node.getElement()); if (i > 0) { Node.AddChild(node); } else if (i < 0) { node.AddChild(Node); } } MyNodes.Add(Node); }
public void AddChild(WebNode <T> other) { other.Parents.Add(this); Children.Add(other); }