AsyncListPartition<TSource> sealed class AsyncListPartition<TSource> : AsyncIterator<TSource>, IAsyncPartition<TSource>, IAsyncIListProvider<TSource>, IAsyncEnumerable<TSource> An iterator that yields the items of part of an IList<T>. Documentation Code public AsyncListPartition(IList<TSource> source, int minIndexInclusive, int maxIndexInclusive) public ValueTask<int> GetCountAsync(bool onlyIfCheap, CancellationToken cancellationToken) public IAsyncPartition<TSource> Skip(int count) public IAsyncPartition<TSource> Take(int count) public ValueTask<TSource[]> ToArrayAsync(CancellationToken cancellationToken) public ValueTask<List<TSource>> ToListAsync(CancellationToken cancellationToken) public ValueTask<Maybe<TSource>> TryGetElementAtAsync(int index, CancellationToken cancellationToken) public ValueTask<Maybe<TSource>> TryGetFirstAsync(CancellationToken cancellationToken) public ValueTask<Maybe<TSource>> TryGetLastAsync(CancellationToken cancellationToken)