Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
TElement[] | ToArray () |
List< TElement > | ToList () |
int | GetCount (bool onlyIfCheap) |
IPartition< TElement > | Skip (int count) |
IPartition< TElement > | Take (int count) |
TElement | TryGetElementAt (int index, out bool found) |
TElement | TryGetFirst (out bool found) |
TElement | TryGetLast (out bool found) |
TElement | TryGetLast (int minIdx, int maxIdx, out bool found) |
IEnumerator< TElement > | GetEnumerator () |
TElement | TryGetLast (Func< TElement, bool > predicate, out bool found) |
IOrderedEnumerable< TElement > | CreateOrderedEnumerable< TKey > (Func< TElement, TKey > keySelector, IComparer< TKey >? comparer, bool descending) |
Protected Member Functions | |
OrderedEnumerable (IEnumerable< TElement > source) | |
Package Functions | |
TElement[] | ToArray (int minIdx, int maxIdx) |
List< TElement > | ToList (int minIdx, int maxIdx) |
int | GetCount (int minIdx, int maxIdx, bool onlyIfCheap) |
IEnumerator< TElement > | GetEnumerator (int minIdx, int maxIdx) |
EnumerableSorter< TElement > | GetEnumerableSorter (EnumerableSorter< TElement > next) |
CachingComparer< TElement > | GetComparer (CachingComparer< TElement > childComparer) |
OrderedEnumerable (IEnumerable< TElement > source, Func< TElement, TKey > keySelector, IComparer< TKey > comparer, bool descending, OrderedEnumerable< TElement > parent) | |
override EnumerableSorter< TElement > | GetEnumerableSorter (EnumerableSorter< TElement > next) |
override CachingComparer< TElement > | GetComparer (CachingComparer< TElement > childComparer) |
Package Attributes | |
IEnumerable< TElement > | _source |
Private Member Functions | |
TElement | Last (Buffer< TElement > buffer) |
int[] | SortedMap (Buffer< TElement > buffer) |
int[] | SortedMap (Buffer< TElement > buffer, int minIdx, int maxIdx) |
EnumerableSorter< TElement > | GetEnumerableSorter () |
CachingComparer< TElement > | GetComparer () |
IEnumerator IEnumerable. | GetEnumerator () |
IOrderedEnumerable< TElement > IOrderedEnumerable< TElement >. | CreateOrderedEnumerable< TKey > (Func< TElement, TKey > keySelector, IComparer< TKey > comparer, bool descending) |
Private Attributes | |
readonly OrderedEnumerable< TElement > | _parent |
readonly Func< TElement, TKey > | _keySelector |
readonly IComparer< TKey > | _comparer |
readonly bool | _descending |
Definition at line 340 of file OrderedEnumerable.cs.