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