using System.Collections.Generic;
public static void Main()
static bool IsEven(int x)
Console.WriteLine($"{x} -> IsEven was executed!");
Console.WriteLine($"{x} -> IsOdd was executed!");
var lookup = GetEnumerable(10).Where(IsEven).ToLookup(IsOdd);
static IEnumerable<int> GetEnumerable(int i)
return Enumerable.Range(0, i);