public void PushFront(DoubleLinkNode2 <T> node) { node.Detach(); DoubleLink2 <T> ._PushAfter(this._root, node); }
public void PushBack(DoubleLinkNode2 <T> node) { node.Detach(); DoubleLink2 <T> ._PushBefore(this._root, node); }
public static void PushBefore(DoubleLinkNode2 <T> after, DoubleLinkNode2 <T> node) { node.Detach(); DoubleLink2 <T> ._PushBefore(after, node); }
public static void PushAfter(DoubleLinkNode2 <T> before, DoubleLinkNode2 <T> node) { node.Detach(); DoubleLink2 <T> ._PushAfter(before, node); }