14 references to GetGrouping
System.Linq.AsyncEnumerable (14)
System\Linq\Join.cs (2)
70Grouping<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false); 150Grouping<TKey, TInner>? g = lookup.GetGrouping(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\LeftJoin.cs (2)
65Grouping<TKey, TInner>? g = innerLookup.GetGrouping(outerKeySelector(item), create: false); 143Grouping<TKey, TInner>? g = innerLookup.GetGrouping(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\RightJoin.cs (2)
66Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(innerKeySelector(item), create: false); 144Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(await innerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\ToLookupAsync.cs (8)
56lookup.GetGrouping(keySelector(item), create: true)!.Add(item); 111lookup.GetGrouping(await keySelector(item, cancellationToken).ConfigureAwait(false), create: true)!.Add(item); 170lookup.GetGrouping(keySelector(item), create: true)!.Add(elementSelector(item)); 230lookup.GetGrouping(await keySelector(item, cancellationToken).ConfigureAwait(false), create: true)!.Add(await elementSelector(item, cancellationToken).ConfigureAwait(false)); 319lookup.GetGrouping(key, create: true)!.Add(item); 341lookup.GetGrouping(key, create: true)!.Add(item); 350public IEnumerable<TElement> this[TKey key] => GetGrouping(key, create: false) ?? Enumerable.Empty<TElement>(); 352public bool Contains(TKey key) => GetGrouping(key, create: false) is not null;