14 references to GetGrouping
System.Linq.AsyncEnumerable (14)
System\Linq\Join.cs (2)
69
Grouping<TKey, TInner>? g = lookup.
GetGrouping
(outerKeySelector(item), create: false);
143
Grouping<TKey, TInner>? g = lookup.
GetGrouping
(await outerKeySelector(item, cancellationToken), create: false);
System\Linq\LeftJoin.cs (2)
64
Grouping<TKey, TInner>? g = innerLookup.
GetGrouping
(outerKeySelector(item), create: false);
136
Grouping<TKey, TInner>? g = innerLookup.
GetGrouping
(await outerKeySelector(item, cancellationToken), create: false);
System\Linq\RightJoin.cs (2)
65
Grouping<TKey, TOuter>? g = outerLookup.
GetGrouping
(innerKeySelector(item), create: false);
137
Grouping<TKey, TOuter>? g = outerLookup.
GetGrouping
(await innerKeySelector(item, cancellationToken), create: false);
System\Linq\ToLookupAsync.cs (8)
55
lookup.
GetGrouping
(keySelector(item), create: true)!.Add(item);
104
lookup.
GetGrouping
(await keySelector(item, cancellationToken), create: true)!.Add(item);
157
lookup.
GetGrouping
(keySelector(item), create: true)!.Add(elementSelector(item));
211
lookup.
GetGrouping
(await keySelector(item, cancellationToken), create: true)!.Add(await elementSelector(item, cancellationToken));
295
lookup.
GetGrouping
(key, create: true)!.Add(item);
317
lookup.
GetGrouping
(key, create: true)!.Add(item);
326
public IEnumerable<TElement> this[TKey key] =>
GetGrouping
(key, create: false) ?? Enumerable.Empty<TElement>();
328
public bool Contains(TKey key) =>
GetGrouping
(key, create: false) is not null;