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