Linq.OfType - Dmitry-Bychenko/Amphisbaena GitHub Wiki

OfType

Cast all ChannelReader items into given type. Skips item if cast can't be done.

Declaration (has overloads)

public static ChannelReader<T> OfType<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()
  .OfType<int, long>();
⚠️ **GitHub.com Fallback** ⚠️