1 type derived from CachingComparer
System.Linq (1)
System\Linq\OrderedEnumerable.cs (1)
257private class CachingComparer<TElement, TKey> : CachingComparer<TElement>
13 references to CachingComparer
System.Linq (13)
System\Linq\OrderedEnumerable.cs (10)
25internal abstract CachingComparer<TElement> GetComparer(CachingComparer<TElement>? childComparer = null); 34CachingComparer<TElement> comparer = GetComparer(); 113internal override CachingComparer<TElement> GetComparer(CachingComparer<TElement>? childComparer) 115CachingComparer<TElement> cmp = childComparer is null 185internal override CachingComparer<TElement> GetComparer(CachingComparer<TElement>? childComparer) => 291private readonly CachingComparer<TElement> _child; 293public CachingComparerWithChild(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending, CachingComparer<TElement> child)
System\Linq\OrderedEnumerable.SpeedOpt.cs (3)
167CachingComparer<TElement> comparer = GetComparer(); 199CachingComparer<TElement> comparer = GetComparer(); 232CachingComparer<TElement> comparer = GetComparer();