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

◆ WhereIterator< TSource >()

static IEnumerable< TSource > System.Linq.Enumerable.WhereIterator< TSource > ( IEnumerable< TSource > source,
Func< TSource, int, bool > predicate )
inlinestaticprivate

Definition at line 8575 of file Enumerable.cs.

8576 {
8577 int index = -1;
8578 foreach (TSource item in source)
8579 {
8580 index = checked(index + 1);
8581 if (predicate(item, index))
8582 {
8583 yield return item;
8584 }
8585 }
8586 }

References System.Linq.index, System.item, System.Linq.predicate, and System.Linq.source.