14 references to GetGrouping
System.Linq.AsyncEnumerable (14)
System\Linq\Join.cs (2)
68
Grouping<TKey, TInner>? g = lookup.
GetGrouping
(outerKeySelector(item), create: false);
146
Grouping<TKey, TInner>? g = lookup.
GetGrouping
(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\LeftJoin.cs (2)
63
Grouping<TKey, TInner>? g = innerLookup.
GetGrouping
(outerKeySelector(item), create: false);
139
Grouping<TKey, TInner>? g = innerLookup.
GetGrouping
(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\RightJoin.cs (2)
64
Grouping<TKey, TOuter>? g = outerLookup.
GetGrouping
(innerKeySelector(item), create: false);
140
Grouping<TKey, TOuter>? g = outerLookup.
GetGrouping
(await innerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\ToLookupAsync.cs (8)
47
lookup.
GetGrouping
(keySelector(item), create: true)!.Add(item);
87
lookup.
GetGrouping
(await keySelector(item, cancellationToken).ConfigureAwait(false), create: true)!.Add(item);
131
lookup.
GetGrouping
(keySelector(item), create: true)!.Add(elementSelector(item));
176
lookup.
GetGrouping
(await keySelector(item, cancellationToken).ConfigureAwait(false), create: true)!
213
lookup.
GetGrouping
(key, create: true)!.Add(item);
235
lookup.
GetGrouping
(key, create: true)!.Add(item);
244
public IEnumerable<TElement> this[TKey key] =>
GetGrouping
(key, create: false) ?? Enumerable.Empty<TElement>();
246
public bool Contains(TKey key) =>
GetGrouping
(key, create: false) is not null;