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

◆ SkipWhileIterator< TSource >() [1/2]

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

Definition at line 7669 of file Enumerable.cs.

7670 {
7671 using IEnumerator<TSource> e = source.GetEnumerator();
7672 while (e.MoveNext())
7673 {
7674 TSource current = e.Current;
7675 if (!predicate(current))
7676 {
7677 yield return current;
7678 while (e.MoveNext())
7679 {
7680 yield return e.Current;
7681 }
7682 yield break;
7683 }
7684 }
7685 }

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