Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
UniLinq.OrderedEnumerable< TElement > Class Template Referenceabstract
Inheritance diagram for UniLinq.OrderedEnumerable< TElement >:
UniLinq.IOrderedEnumerable< TElement > UniLinq.OrderedSequence< TElement, TKey >

Public Member Functions

abstract SortContext< TElement > CreateContext (SortContext< TElement > current)
 
IOrderedEnumerable< TElement > CreateOrderedEnumerable< TKey > (Func< TElement, TKey > selector, IComparer< TKey > comparer, bool descending)
 
virtual IEnumerator< TElement > GetEnumerator ()
 

Protected Member Functions

 OrderedEnumerable (IEnumerable< TElement > source)
 
abstract IEnumerable< TElement > Sort (IEnumerable< TElement > source)
 

Constructor & Destructor Documentation

UniLinq.OrderedEnumerable< TElement >.OrderedEnumerable ( IEnumerable< TElement >  source)
inlineprotected

Member Function Documentation

abstract SortContext<TElement> UniLinq.OrderedEnumerable< TElement >.CreateContext ( SortContext< TElement >  current)
pure virtual
IOrderedEnumerable<TElement> UniLinq.OrderedEnumerable< TElement >.CreateOrderedEnumerable< TKey > ( Func< TElement, TKey >  selector,
IComparer< TKey >  comparer,
bool  descending 
)
inline
virtual IEnumerator<TElement> UniLinq.OrderedEnumerable< TElement >.GetEnumerator ( )
inlinevirtual
abstract IEnumerable<TElement> UniLinq.OrderedEnumerable< TElement >.Sort ( IEnumerable< TElement >  source)
protectedpure virtual

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