Quick helper library containing interfaces and classes to help you prepare for the C# 8 Async Streams feature.
Available on NuGet:
and GitHub:
Contained in this library are the interfaces: IAsyncDisposable, IAsyncEnumerable<T>, IAsyncEnumerator<T> and an AsyncEnumerable<T> helper class that simply wraps a regular IEnumerable<T>.
All interface definitions were taken from the CoreClr and CoreFX GitHub repositories on 2019-02-24. Due to the consolidation efforts of the .NET Team, these have now moved to the Runtime repository.