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

◆ SelectManyIterator< TSource, TResult >()

static IEnumerable< TResult > System.Linq.Enumerable.SelectManyIterator< TSource, TResult > ( IEnumerable< TSource > source,
Func< TSource, int, IEnumerable< TResult > > selector )
inlinestaticprivate

Definition at line 7378 of file Enumerable.cs.

7379 {
7380 int index = -1;
7381 foreach (TSource item in source)
7382 {
7383 index = checked(index + 1);
7384 foreach (TResult item2 in selector(item, index))
7385 {
7386 yield return item2;
7387 }
7388 }
7389 }

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