internal Enumerator(LinkedList2 <T> list) { this.list = list; version = list.version; node = list.head; current = default(T); index = 0; }
internal void Invalidate() { list = null; next = null; prev = null; }
internal LinkedListNode2(LinkedList2 <T> list) { this.list = list; }