Linq.Any - Dmitry-Bychenko/Amphisbaena GitHub Wiki
Test if any (at least one) ChannelReader item meets given condition. Note, that empty channel never meets any condition.
public static async Task<bool> Any<T>(this ChannelReader<T> reader,
Func<T, bool> condition,
ChannelParallelOptions options)using Amphisbaena;
using Amphisbaena.Linq;
...
int[] data = new int[] {1, 2, 3};
bool hasEvenNumber = await data
.ToChannelReader()
.Any(item => item % 2 == 0);