5internal abstract class CachingComparer<TElement>
 
readonly Func< TElement, TKey > _keySelector
 
void SetElement(TElement element)
 
override void SetElement(TElement element)
 
override int Compare(TElement element, bool cacheLower)
 
readonly IComparer< TKey > _comparer
 
CachingComparer(Func< TElement, TKey > keySelector, IComparer< TKey > comparer, bool descending)
 
int Compare(TElement element, bool cacheLower)
 
readonly bool _descending