using System.Collections;
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
Console.WriteLine($"{GetBugs2()}");
private static IList<int> GetBugs()
return (IList<int>)Enumerable.Empty<int>();
private static bool GetBugs2()
IEnumerable<int> v = Enumerable.Empty<int>();
case ICollection { Count: > 0 } l:
Console.WriteLine("ICollection { Count: > 0 }");
Console.WriteLine("IList");
Console.WriteLine("ICollection");
Console.WriteLine($"IEnumerable {v.Count()} {l3.GetType()}");
Console.WriteLine("Undefined");