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

◆ Aggregate< T >()

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

Definition at line 143 of file ImmutableArrayExtensions.cs.

144 {
145 Requires.NotNull(func, "func");
146 if (immutableArray.Length == 0)
147 {
148 return default(T);
149 }
150 T val = immutableArray[0];
151 int i = 1;
152 for (int length = immutableArray.Length; i < length; i++)
153 {
154 val = func(val, immutableArray[i]);
155 }
156 return val;
157 }

References System.Linq.func, and System.length.