public void PushBack(ViRefNode1 <T> node) { node.Detach(); ++_cnt; node._list = this; _PushBefore(_root, node); }
public void PushAfter(ViRefNode1 <T> before, ViRefNode1 <T> node) { node.Detach(); ++_cnt; node._list = this; _PushAfter(before, node); }
public void PushBefore(ViRefNode1 <T> after, ViRefNode1 <T> node) { node.Detach(); ++_cnt; node._list = this; _PushBefore(after, node); }
public void PushFront(ViRefNode1 <T> node) { node.Detach(); ++_cnt; node._list = this; _PushAfter(_root, node); }