Dasync.Collections.IAsyncEnumerator
Supports a simple asynchronous iteration over a non-generic collection
namespace Dasync.Collections
{
public interface IAsyncEnumerator : IDisposable, IAsyncDisposable
{
object Current { get; }
ValueTask<bool> MoveNextAsync();
}
}