Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
Protected Member Functions | |
override HashLookup< Wrapper< TGroupKey >, ListChunk< TElement > > | BuildHashLookup () |
override void | Dispose (bool disposing) |
Protected Attributes | |
readonly QueryOperatorEnumerator< Pair< TSource, TGroupKey >, TOrderKey > | _source |
readonly IEqualityComparer< TGroupKey > | _keyComparer |
readonly CancellationToken | _cancellationToken |
Package Functions | |
GroupByElementSelectorQueryOperatorEnumerator (QueryOperatorEnumerator< Pair< TSource, TGroupKey >, TOrderKey > source, IEqualityComparer< TGroupKey > keyComparer, Func< TSource, TElement > elementSelector, CancellationToken cancellationToken) | |
override bool | MoveNext ([MaybeNullWhen(false)][AllowNull] ref IGrouping< TGroupKey, TElement > currentElement, [AllowNull] ref TOrderKey currentKey) |
bool | MoveNext ([MaybeNullWhen(false)][AllowNull] ref TElement currentElement,[AllowNull] ref TKey currentKey) |
virtual void | Reset () |
IEnumerator< TElement > | AsClassicEnumerator () |
Private Attributes | |
readonly Func< TSource, TElement > | _elementSelector |
Mutables | _mutables |
Definition at line 6 of file GroupByElementSelectorQueryOperatorEnumerator.cs.