Linq.Cast - Dmitry-Bychenko/Amphisbaena GitHub Wiki

Cast

Cast all ChannelReader items into given type. Throws InvalidCastException exception if cast can't be done.

Declaration (has overloads)

public static ChannelReader<T> Cast<T, S>(this ChannelReader<S> reader, 
                                               ChannelParallelOptions options)

Example

using Amphisbaena;
using Amphisbaena.Linq;

...

int[] data = new int[] {1, 2, 3};

var longs = data
  .ToChannelReader()
  .Cast<int, long>();
⚠️ **GitHub.com Fallback** ⚠️