public static BinarySize Sum<TSource>(
this IEnumerable<TSource> source,
Func<TSource, BinarySize> selector
)
<ExtensionAttribute>
Public Shared Function Sum(Of TSource) (
source As IEnumerable(Of TSource),
selector As Func(Of TSource, BinarySize)
) As BinarySizepublic:
[ExtensionAttribute]
generic<typename TSource>
static BinarySize Sum(
IEnumerable<TSource>^ source,
Func<TSource, BinarySize>^ selector
)[<ExtensionAttribute>]
static member Sum :
source : IEnumerable<'TSource> *
selector : Func<'TSource, BinarySize> -> BinarySize This method returns zero if source contains no elements.
| ArgumentNullException | source or selector is . |
| OverflowException | The sum is larger than BinarySizeMaxValue. |