InternalIterableSorter<TValue, TKey> class
This class is created by calls to Iterable.orderBy
(and related) and isn't
intended to be instantiated directly.
- Inheritance
- Object
- IterableSorter<
TValue> - InternalIterableSorter
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