System.Collections.Async.Internals.AsyncEnumeratorWrapper<T> sealed class AsyncEnumeratorWrapper<T> : IAsyncEnumerator<T>, IAsyncEnumerator, IDisposable Documentation Code public T Current { get; } public AsyncEnumeratorWrapper(IEnumerator<T> enumerator, bool runSynchronously) public void Dispose() public Task<bool> MoveNextAsync(CancellationToken cancellationToken = default)