InternalIterableSorter<TValue, TKey> class

This class is created by calls to Iterable.orderBy (and related) and isn't intended to be instantiated directly.

Inheritance

Constructors

InternalIterableSorter(TKey keySelector(TValue), EqualityComparer<TKey> comparer, bool descending, IterableSorter<TValue> next)

Properties

comparer EqualityComparer<TKey>
read / write
descending bool
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
keys List<TKey>
read / write
keySelector ↔ TKey Function(TValue)
read / write
next IterableSorter<TValue>
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

compareKeys(int index1, int index2) int
override
computeKeys(List<TValue> elements, int count) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
quickSort(List<int> map, int left, int right) → void
inherited
sort(List<TValue> elements, int count) List<int>
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited