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

◆ Aggregate< TSource, TAccumulate, TResult >() [1/3]

static TResult System.Linq.ParallelEnumerable.Aggregate< TSource, TAccumulate, TResult > ( this ParallelQuery< TSource > source,
Func< TAccumulate > seedFactory,
Func< TAccumulate, TSource, TAccumulate > updateAccumulatorFunc,
Func< TAccumulate, TAccumulate, TAccumulate > combineAccumulatorsFunc,
Func< TAccumulate, TResult > resultSelector )
inlinestatic

Definition at line 723 of file ParallelEnumerable.cs.

724 {
725 if (source == null)
726 {
727 throw new ArgumentNullException("source");
728 }
729 if (seedFactory == null)
730 {
731 throw new ArgumentNullException("seedFactory");
732 }
733 if (updateAccumulatorFunc == null)
734 {
735 throw new ArgumentNullException("updateAccumulatorFunc");
736 }
737 if (combineAccumulatorsFunc == null)
738 {
739 throw new ArgumentNullException("combineAccumulatorsFunc");
740 }
741 if (resultSelector == null)
742 {
743 throw new ArgumentNullException("resultSelector");
744 }
746 }

References System.Linq.resultSelector, and System.Linq.source.