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

◆ Aggregate< TAccumulate, T >()

static TAccumulate System.Linq.ImmutableArrayExtensions.Aggregate< TAccumulate, T > ( this ImmutableArray< T > immutableArray,
TAccumulate seed,
Func< TAccumulate, T, TAccumulate > func )
inlinestatic

Definition at line 159 of file ImmutableArrayExtensions.cs.

160 {
161 Requires.NotNull(func, "func");
162 TAccumulate val = seed;
163 T[] array = immutableArray.array;
164 foreach (T arg in array)
165 {
166 val = func(val, arg);
167 }
168 return val;
169 }

References System.array, and System.Linq.func.