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

◆ MoveNext()

Definition at line 3133 of file Enumerable.cs.

3134 {
3135 int num = _state - 1;
3136 TSource[] source = _source;
3137 while ((uint)num < (uint)source.Length)
3138 {
3139 TSource arg = source[num];
3140 num = _state++;
3141 if (_predicate(arg))
3142 {
3144 return true;
3145 }
3146 }
3147 Dispose();
3148 return false;
3149 }
readonly Func< TSource, bool > _predicate
readonly Func< TSource, TResult > _selector

References System.Linq.Enumerable.Iterator< TResult >._current, System.Linq.Enumerable.WhereSelectArrayIterator< TSource, TResult >._predicate, System.Linq.Enumerable.WhereSelectArrayIterator< TSource, TResult >._selector, System.Linq.Enumerable.WhereSelectArrayIterator< TSource, TResult >._source, System.Linq.Enumerable.Iterator< TResult >._state, System.Linq.Enumerable.Iterator< TResult >.Dispose(), and System.Linq.source.