public static ValueTask<UBinarySize> SumAsync(
this IAsyncEnumerable<UBinarySize> source,
CancellationToken cancellationToken = default
)<ExtensionAttribute>
Public Shared Function SumAsync (
source As IAsyncEnumerable(Of UBinarySize),
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of UBinarySize)public:
[ExtensionAttribute]
static ValueTask<UBinarySize> SumAsync(
IAsyncEnumerable<UBinarySize>^ source,
CancellationToken cancellationToken = CancellationToken()
)[<ExtensionAttribute>]
static member SumAsync :
source : IAsyncEnumerable<UBinarySize> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<UBinarySize> This method returns zero if source contains no elements.
| ArgumentNullException | source is . |
| OverflowException | The sum is larger than BinarySizeMaxValue. |