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

◆ MoveNext()

Definition at line 1988 of file Enumerable.cs.

1989 {
1990 int state = _state;
1991 if (state != 1)
1992 {
1993 if (state != 2)
1994 {
1995 goto IL_005a;
1996 }
1997 }
1998 else
1999 {
2001 _state = 2;
2002 }
2003 if (_enumerator.MoveNext())
2004 {
2005 _current = _selector(_enumerator.Current);
2006 return true;
2007 }
2008 Dispose();
2009 goto IL_005a;
2010 IL_005a:
2011 return false;
2012 }
readonly Func< TSource, TResult > _selector
List< TSource >.Enumerator _enumerator

References System.Linq.Enumerable.Iterator< TResult >._current, System.Linq.Enumerable.SelectListIterator< TSource, TResult >._enumerator, System.Linq.Enumerable.SelectListIterator< TSource, TResult >._selector, System.Linq.Enumerable.SelectListIterator< TSource, TResult >._source, System.Linq.Enumerable.Iterator< TResult >._state, System.Linq.Enumerable.Iterator< TResult >.Dispose(), System.Collections.Generic.List< T >.GetEnumerator(), and System.state.