Linq.ToArrayAsync - Dmitry-Bychenko/Amphisbaena GitHub Wiki

ToArrayAsync

Convert ChannelReader to array.

Declaration (has overloads)

public static async Task<T[]> ToArrayAsync<T>(this ChannelReader<T> source, 
                                                   ChannelParallelOptions options)

Example

using Amphisbaena;
using Amphisbaena.Linq;

...

int[] data = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};

var items = await data
  .ToChannelReader()
  .ToArrayAsync();
⚠️ **GitHub.com Fallback** ⚠️