public void AddLast(T item) { DoubleLinkedListNode node = new DoubleLinkedList <T> .DoubleLinkedListNode(item); this.InsertNode(ref _head, node); }
public DoubleLinkedListBase(EqualityComparer <T> comparer) { _list = new DoubleLinkedList <T>(comparer); }
public DoubleLinkedListBase(ICollection <T> collection) { _list = new DoubleLinkedList <T>(collection); }
public Enumerator(DoubleLinkedList <T> parent) { _parent = parent; _node = _parent._head; _current = default(T); }