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