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

◆ Sum< TSource >() [9/10]

static long System.Linq.Enumerable.Sum< TSource > ( this IEnumerable< TSource > source,
Func< TSource, long > selector )
inlinestatic

Definition at line 7928 of file Enumerable.cs.

7929 {
7930 if (selector == null)
7931 {
7932 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.selector);
7933 }
7934 if (source == null)
7935 {
7936 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.source);
7937 }
7938 long num = 0L;
7939 foreach (TSource item in source)
7940 {
7941 num = checked(num + selector(item));
7942 }
7943 return num;
7944 }

References System.item, System.L, System.Linq.selector, System.Linq.source, and System.Linq.ThrowHelper.ThrowArgumentNullException().