コード例 #1
0
            public SparseValueListEnumerator(SparseValueList <T> list)
            {
                this.list    = list;
                this.version = list.version;

                //while (Current == default(T) && MoveNext()) ;
            }
コード例 #2
0
            public SparseValueListCleaningEnumerator(SparseValueList <T> list)
            {
                this.list    = list;
                this.version = list.version;

                while (default(T).Equals(Current) && MoveNext())
                {
                    ;
                }
            }
コード例 #3
0
 public void Dispose()
 {
     list = null;
 }