Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.OrderedGroupByQueryOperatorEnumerator< TSource, TGroupKey, TElement, TOrderKey > Class Template Referenceabstract

Classes

class  GroupKeyData
 
class  Mutables
 

Public Member Functions

void Dispose ()
 

Protected Member Functions

 OrderedGroupByQueryOperatorEnumerator (QueryOperatorEnumerator< Pair< TSource, TGroupKey >, TOrderKey > source, Func< TSource, TGroupKey > keySelector, IEqualityComparer< TGroupKey > keyComparer, IComparer< TOrderKey > orderComparer, CancellationToken cancellationToken)
 
HashLookup< Wrapper< TGroupKey >, GroupKeyDataBuildHashLookup ()
 
override void Dispose (bool disposing)
 

Protected Attributes

readonly QueryOperatorEnumerator< Pair< TSource, TGroupKey >, TOrderKey > _source
 
readonly IEqualityComparer< TGroupKey_keyComparer
 
readonly IComparer< TOrderKey > _orderComparer
 
readonly CancellationToken _cancellationToken
 

Package Functions

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, TGroupKey_keySelector
 
Mutables _mutables
 

Detailed Description

Definition at line 7 of file OrderedGroupByQueryOperatorEnumerator.cs.


The documentation for this class was generated from the following file: