Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ MoveNext()

Definition at line 2186 of file Enumerable.cs.

2187 {
2188 int state = _state;
2189 if (state != 1)
2190 {
2191 if (state != 2)
2192 {
2193 goto IL_005a;
2194 }
2195 }
2196 else
2197 {
2198 _enumerator = _source.GetEnumerator();
2199 _state = 2;
2200 }
2201 if (_enumerator.MoveNext())
2202 {
2204 return true;
2205 }
2206 Dispose();
2207 goto IL_005a;
2208 IL_005a:
2209 return false;
2210 }
readonly IPartition< TSource > _source
readonly Func< TSource, TResult > _selector

References System.Linq.Enumerable.Iterator< TResult >._current, System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >._enumerator, System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >._selector, System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >._source, System.Linq.Enumerable.Iterator< TResult >._state, System.Collections.IEnumerator.Current, System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >.Dispose(), System.Collections.IEnumerator.MoveNext(), and System.state.