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