Batch<TSource, TResult>(IEnumerable<TSource>, Int32, ArrayPool<TSource>, Func<ICurrentBuffer<TSource>, TResult>) | Batches the source sequence into sized buckets using an array pool to rent arrays to back each bucket and returns a sequence of elements projected from each bucket. |
Batch<TSource, TBucket, TResult>(IEnumerable<TSource>, Int32, ArrayPool<TSource>, Func<ICurrentBuffer<TSource>, IEnumerable<TBucket>>, Func<IEnumerable<TBucket>, TResult>) | Batches the source sequence into sized buckets using an array pool to rent arrays to back each bucket and returns a sequence of elements projected from each bucket. |