public static ValueTask <float> MaxAsync(this IAsyncEnumerable <float> source) => LinqEnumerable.MaxAsync(source);
public static ValueTask <decimal> MaxAsync(this IAsyncEnumerable <decimal> source) => LinqEnumerable.MaxAsync(source);
public static ValueTask <long> MaxAsync(this IAsyncEnumerable <long> source) => LinqEnumerable.MaxAsync(source);
public static ValueTask <float> MaxAsync <TSource>(this IAsyncEnumerable <TSource> source, Func <TSource, float> selector) => LinqEnumerable.MaxAsync(source, selector);
public static ValueTask <TSource> MaxAsync <TSource>(this IAsyncEnumerable <TSource> source) => LinqEnumerable.MaxAsync(source);
public static ValueTask <decimal?> MaxAsync <TSource>(this IAsyncEnumerable <TSource> source, Func <TSource, decimal?> selector) => LinqEnumerable.MaxAsync(source, selector);