AsyncEnumerableExtensions Class

Provides extension methods for IAsyncEnumerableT for use with the BinarySize and UBinarySize types.

Definition

Namespace: Ookii
Assembly: Ookii.BinarySize.Async (in Ookii.BinarySize.Async.dll) Version: 1.2.0+20f0bdf981c7baf115c68ccab612b1a031efcb4d
C#
public static class AsyncEnumerableExtensions
Inheritance
Object    AsyncEnumerableExtensions

Methods

AverageAsync(IAsyncEnumerableBinarySize, CancellationToken) Asynchronously computes the average of a sequence of BinarySize values.
AverageAsync(IAsyncEnumerableUBinarySize, CancellationToken) Asynchronously computes the average of a sequence of UBinarySize values.
AverageAsync(IAsyncEnumerableNullableBinarySize, CancellationToken) Asynchronously computes the average of a sequence of nullable BinarySize values.
AverageAsync(IAsyncEnumerableNullableUBinarySize, CancellationToken) Asynchronously computes the average of a sequence of nullable UBinarySize values.
AverageAsyncTSource(IAsyncEnumerableTSource, FuncTSource, BinarySize, CancellationToken) Asynchronously computes the average of a sequence of BinarySize values that are obtained by invoking a transform function on each element of the input sequence.
AverageAsyncTSource(IAsyncEnumerableTSource, FuncTSource, UBinarySize, CancellationToken) Asynchronously computes the average of a sequence of UBinarySize values that are obtained by invoking a transform function on each element of the input sequence.
AverageAsyncTSource(IAsyncEnumerableTSource, FuncTSource, NullableBinarySize, CancellationToken) Asynchronously computes the average of a sequence of nullable BinarySize values that are obtained by invoking a transform function on each element of the input sequence.
AverageAsyncTSource(IAsyncEnumerableTSource, FuncTSource, NullableUBinarySize, CancellationToken) Asynchronously computes the average of a sequence of nullable UBinarySize values that are obtained by invoking a transform function on each element of the input sequence.
SumAsync(IAsyncEnumerableBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of BinarySize values.
SumAsync(IAsyncEnumerableUBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of BinarySize values.
SumAsync(IAsyncEnumerableNullableBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of nullable BinarySize values.
SumAsync(IAsyncEnumerableNullableUBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of nullable UBinarySize values.
SumAsyncTSource(IAsyncEnumerableTSource, FuncTSource, BinarySize, CancellationToken) Asynchronously computes the sum of a sequence of BinarySize values that are obtained by invoking a transform function on each element of the input sequence.
SumAsyncTSource(IAsyncEnumerableTSource, FuncTSource, UBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of UBinarySize values that are obtained by invoking a transform function on each element of the input sequence.
SumAsyncTSource(IAsyncEnumerableTSource, FuncTSource, NullableBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of nullable BinarySize values that are obtained by invoking a transform function on each element of the input sequence.
SumAsyncTSource(IAsyncEnumerableTSource, FuncTSource, NullableUBinarySize, CancellationToken) Asynchronously computes the sum of a sequence of nullable UBinarySize values that are obtained by invoking a transform function on each element of the input sequence.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also