Example #1
0
 public SparseValueListCleaningEnumerator(SparseValueList <T> list)
 {
     this.list    = list;
     this.version = list.version;
     while (default(T).Equals(Current) && MoveNext())
     {
         ;
     }
 }
Example #2
0
 public void Dispose()
 {
     list = null;
 }
Example #3
0
 public SparseValueListEnumerator(SparseValueList <T> list)
 {
     this.list    = list;
     this.version = list.version;
     //while (Current == default(T) && MoveNext()) ;
 }