public static ValueTask <Dictionary <TKey, TElement> > ToDictionaryAsync <TSource, TKey, TElement>(this IAsyncEnumerable <TSource> source, Func <TSource, TKey> keySelector, Func <TSource, TElement> elementSelector, IEqualityComparer <TKey> comparer) => LinqEnumerable.ToDictionaryAsync(source, keySelector, elementSelector, comparer);
public static ValueTask <Dictionary <TKey, TSource> > ToDictionaryAsync <TSource, TKey>(this IAsyncEnumerable <TSource> source, Func <TSource, TKey> keySelector) => LinqEnumerable.ToDictionaryAsync(source, keySelector);