48 instantiations of SortHelper
Microsoft.AspNetCore.Razor.Utilities.Shared (48)
EnumerableExtensions.cs (12)
270var sortHelper = new SortHelper<T>(comparer: null, descending: false); 295var sortHelper = new SortHelper<T>(comparer, descending: false); 320var sortHelper = new SortHelper<T>(comparison, descending: false); 344var sortHelper = new SortHelper<T>(comparer: null, descending: true); 369var sortHelper = new SortHelper<T>(comparer, descending: true); 394var sortHelper = new SortHelper<T>(comparison, descending: true); 421var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 449var sortHelper = new SortHelper<TKey>(comparer, descending: false); 477var sortHelper = new SortHelper<TKey>(comparison, descending: false); 504var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 532var sortHelper = new SortHelper<TKey>(comparer, descending: true); 560var sortHelper = new SortHelper<TKey>(comparison, descending: true);
ImmutableArrayExtensions.cs (12)
1051var sortHelper = new SortHelper<T>(comparer: null, descending: false); 1066var sortHelper = new SortHelper<T>(comparer, descending: false); 1081var sortHelper = new SortHelper<T>(comparison, descending: false); 1095var sortHelper = new SortHelper<T>(comparer: null, descending: true); 1110var sortHelper = new SortHelper<T>(comparer, descending: true); 1125var sortHelper = new SortHelper<T>(comparison, descending: true); 1142var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 1160var sortHelper = new SortHelper<TKey>(comparer, descending: false); 1178var sortHelper = new SortHelper<TKey>(comparison, descending: false); 1195var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 1213var sortHelper = new SortHelper<TKey>(comparer, descending: true); 1231var sortHelper = new SortHelper<TKey>(comparison, descending: true);
ImmutableArrayExtensions_Unsafe.cs (12)
33var sortHelper = new SortHelper<T>(comparer: null, descending: false); 43var sortHelper = new SortHelper<T>(comparer, descending: false); 53var sortHelper = new SortHelper<T>(comparison, descending: false); 62var sortHelper = new SortHelper<T>(comparer: null, descending: true); 72var sortHelper = new SortHelper<T>(comparer, descending: true); 82var sortHelper = new SortHelper<T>(comparison, descending: true); 93var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 105var sortHelper = new SortHelper<TKey>(comparer, descending: false); 117var sortHelper = new SortHelper<TKey>(comparison, descending: false); 128var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 140var sortHelper = new SortHelper<TKey>(comparer, descending: true); 152var sortHelper = new SortHelper<TKey>(comparison, descending: true);
ReadOnlyListExtensions.cs (12)
1209var sortHelper = new SortHelper<T>(comparer: null, descending: false); 1229var sortHelper = new SortHelper<T>(comparer, descending: false); 1249var sortHelper = new SortHelper<T>(comparison, descending: false); 1268var sortHelper = new SortHelper<T>(comparer: null, descending: true); 1288var sortHelper = new SortHelper<T>(comparer, descending: true); 1308var sortHelper = new SortHelper<T>(comparison, descending: true); 1330var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 1353var sortHelper = new SortHelper<TKey>(comparer, descending: false); 1376var sortHelper = new SortHelper<TKey>(comparison, descending: false); 1398var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 1421var sortHelper = new SortHelper<TKey>(comparer, descending: true); 1444var sortHelper = new SortHelper<TKey>(comparison, descending: true);
62 references to SortHelper
Microsoft.AspNetCore.Razor.Utilities.Shared (62)
EnumerableExtensions.cs (15)
270var sortHelper = new SortHelper<T>(comparer: null, descending: false); 295var sortHelper = new SortHelper<T>(comparer, descending: false); 320var sortHelper = new SortHelper<T>(comparison, descending: false); 344var sortHelper = new SortHelper<T>(comparer: null, descending: true); 369var sortHelper = new SortHelper<T>(comparer, descending: true); 394var sortHelper = new SortHelper<T>(comparison, descending: true); 421var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 449var sortHelper = new SortHelper<TKey>(comparer, descending: false); 477var sortHelper = new SortHelper<TKey>(comparison, descending: false); 504var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 532var sortHelper = new SortHelper<TKey>(comparer, descending: true); 560var sortHelper = new SortHelper<TKey>(comparison, descending: true); 564private static ImmutableArray<T> OrderAsArrayCore<T>(this IEnumerable<T> sequence, ref readonly SortHelper<T> sortHelper) 565=> sequence.OrderByAsArrayCore(SortHelper<T>.IdentityFunc, in sortHelper); 568this IEnumerable<TElement> sequence, Func<TElement, TKey> keySelector, ref readonly SortHelper<TKey> sortHelper)
ImmutableArrayExtensions.cs (15)
1051var sortHelper = new SortHelper<T>(comparer: null, descending: false); 1066var sortHelper = new SortHelper<T>(comparer, descending: false); 1081var sortHelper = new SortHelper<T>(comparison, descending: false); 1095var sortHelper = new SortHelper<T>(comparer: null, descending: true); 1110var sortHelper = new SortHelper<T>(comparer, descending: true); 1125var sortHelper = new SortHelper<T>(comparison, descending: true); 1142var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 1160var sortHelper = new SortHelper<TKey>(comparer, descending: false); 1178var sortHelper = new SortHelper<TKey>(comparison, descending: false); 1195var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 1213var sortHelper = new SortHelper<TKey>(comparer, descending: true); 1231var sortHelper = new SortHelper<TKey>(comparison, descending: true); 1235private static ImmutableArray<T> OrderAsArrayCore<T>(this ImmutableArray<T> array, ref readonly SortHelper<T> sortHelper) 1236=> array.OrderByAsArrayCore(SortHelper<T>.IdentityFunc, in sortHelper); 1239this ImmutableArray<TElement> array, Func<TElement, TKey> keySelector, ref readonly SortHelper<TKey> sortHelper)
ImmutableArrayExtensions_Unsafe.cs (15)
33var sortHelper = new SortHelper<T>(comparer: null, descending: false); 43var sortHelper = new SortHelper<T>(comparer, descending: false); 53var sortHelper = new SortHelper<T>(comparison, descending: false); 62var sortHelper = new SortHelper<T>(comparer: null, descending: true); 72var sortHelper = new SortHelper<T>(comparer, descending: true); 82var sortHelper = new SortHelper<T>(comparison, descending: true); 93var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 105var sortHelper = new SortHelper<TKey>(comparer, descending: false); 117var sortHelper = new SortHelper<TKey>(comparison, descending: false); 128var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 140var sortHelper = new SortHelper<TKey>(comparer, descending: true); 152var sortHelper = new SortHelper<TKey>(comparison, descending: true); 166private static ImmutableArray<T> UnsafeOrderCore<T>(this ImmutableArray<T> array, ref readonly SortHelper<T> sortHelper) 167=> array.UnsafeOrderByCore(SortHelper<T>.IdentityFunc, in sortHelper); 170this ImmutableArray<TElement> array, Func<TElement, TKey> keySelector, ref readonly SortHelper<TKey> sortHelper)
ReadOnlyListExtensions.cs (15)
1209var sortHelper = new SortHelper<T>(comparer: null, descending: false); 1229var sortHelper = new SortHelper<T>(comparer, descending: false); 1249var sortHelper = new SortHelper<T>(comparison, descending: false); 1268var sortHelper = new SortHelper<T>(comparer: null, descending: true); 1288var sortHelper = new SortHelper<T>(comparer, descending: true); 1308var sortHelper = new SortHelper<T>(comparison, descending: true); 1330var sortHelper = new SortHelper<TKey>(comparer: null, descending: false); 1353var sortHelper = new SortHelper<TKey>(comparer, descending: false); 1376var sortHelper = new SortHelper<TKey>(comparison, descending: false); 1398var sortHelper = new SortHelper<TKey>(comparer: null, descending: true); 1421var sortHelper = new SortHelper<TKey>(comparer, descending: true); 1444var sortHelper = new SortHelper<TKey>(comparison, descending: true); 1449this IReadOnlyList<T> list, ref readonly SortHelper<T> sortHelper) 1450=> list.OrderByAsArrayCore(SortHelper<T>.IdentityFunc, in sortHelper); 1453this IReadOnlyList<TElement> list, Func<TElement, TKey> keySelector, ref readonly SortHelper<TKey> sortHelper)
Utilities\SortHelper`1.cs (2)
62/// While walking, each computed key is compared with the previous one using the provided <see cref="SortHelper{T}"/> 135/// While walking, each computed key is compared with the previous one using the provided <see cref="SortHelper{T}"/>