internal Enumerator(SkipLinkedList <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 SkipLinkedListNode(SkipLinkedList <T> list, T value) { this.list = list; this.item = value; }