#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member using System; using System.Collections.Generic; namespace Cysharp.Threading.Tasks { public static class EnumerableAsyncExtensions { // overload resolver - .Select(async x => { }) : IEnumerable> public static IEnumerable Select(this IEnumerable source, Func selector) { return System.Linq.Enumerable.Select(source, selector); } public static IEnumerable> Select(this IEnumerable source, Func> selector) { return System.Linq.Enumerable.Select(source, selector); } public static IEnumerable Select(this IEnumerable source, Func selector) { return System.Linq.Enumerable.Select(source, selector); } public static IEnumerable> Select(this IEnumerable source, Func> selector) { return System.Linq.Enumerable.Select(source, selector); } } }