AsyncUtilities 0.6.1

A collection of somewhat useful utilities for async programming:
 
 - Utilities:
   - Non-generic ValueTask
   - StripedAsyncLock<TKey>
   - Striped<TKey, TLock>
   - CancelableTaskCompletionSource
   - TaskEnumerableAwaiter
 
 - Extension Methods:
   - Task.ContinueWithSynchronously
   - Task.ToCancellationTokenSource
   - IEnumerable<Task>.GetAwaiter
   - TaskCompletionSource.TryCompleteFromCompletedTask

Install-Package AsyncUtilities -Version 0.6.1
dotnet add package AsyncUtilities --version 0.6.1
<PackageReference Include="AsyncUtilities" Version="0.6.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AsyncUtilities --version 0.6.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

AsyncUtilities

A collection of somewhat useful utilities and extension methods for async programming

AsyncUtilities

A collection of somewhat useful utilities and extension methods for async programming

Release Notes

Adds an awaiter for an IEnumerable<Task>/IEnumerable<Task<TResult>>

Version History

Version Downloads Last updated
0.6.1 4,412 12/9/2017
0.5.0 342 10/13/2017
0.4.0 335 7/14/2017
0.3.1 258 6/4/2017
0.3.0 241 6/3/2017
0.3.0-alpha 219 6/3/2017
0.2.0 248 6/2/2017
0.1.0 251 6/2/2017