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

◆ SelectMany< TSource, TCollection, TResult >()

static IEnumerable< TResult > System.Linq.ImmutableArrayExtensions.SelectMany< TSource, TCollection, TResult > ( this ImmutableArray< TSource > immutableArray,
Func< TSource, IEnumerable< TCollection > > collectionSelector,
Func< TSource, TCollection, TResult > resultSelector )
inlinestatic

Definition at line 14 of file ImmutableArrayExtensions.cs.

15 {
16 immutableArray.ThrowNullRefIfNotInitialized();
17 if (collectionSelector == null || resultSelector == null)
18 {
20 }
21 if (immutableArray.Length != 0)
22 {
23 return immutableArray.SelectManyIterator(collectionSelector, resultSelector);
24 }
25 return Enumerable.Empty<TResult>();
26 }

References System.Linq.collectionSelector, and System.Linq.resultSelector.