Example #1
0
        public static UniTask <ILookup <TKey, TSource> > ToLookupAwaitAsync <TSource, TKey>(this IUniTaskAsyncEnumerable <TSource> source, Func <TSource, UniTask <TKey> > keySelector, CancellationToken cancellationToken = default)
        {
            Error.ThrowArgumentNullException(source, nameof(source));
            Error.ThrowArgumentNullException(keySelector, nameof(keySelector));

            return(ToLookup.ToLookupAwaitAsync(source, keySelector, EqualityComparer <TKey> .Default, cancellationToken));
        }