예제 #1
0
 internal Enumerator(SkipLinkedList <T> list)
 {
     this.list = list;
     version   = list.version;
     node      = list.head;
     current   = default(T);
     index     = 0;
 }
예제 #2
0
 internal void Invalidate()
 {
     list = null;
     next = null;
     prev = null;
 }
예제 #3
0
 internal SkipLinkedListNode(SkipLinkedList <T> list, T value)
 {
     this.list = list;
     this.item = value;
 }