1 implementation of IOrderedQueryable
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
37
public class EnumerableQuery<T> : EnumerableQuery,
IOrderedQueryable
<T>, IQueryProvider
58 references to IOrderedQueryable
Microsoft.AspNetCore.Components.QuickGrid (6)
Columns\GridSort.cs (6)
17
private readonly Func<IQueryable<TGridItem>, bool,
IOrderedQueryable
<TGridItem>> _first;
18
private List<Func<
IOrderedQueryable
<TGridItem>, bool,
IOrderedQueryable
<TGridItem>>>? _then;
26
internal GridSort(Func<IQueryable<TGridItem>, bool,
IOrderedQueryable
<TGridItem>> first, (LambdaExpression, bool) firstExpression)
88
internal
IOrderedQueryable
<TGridItem> Apply(IQueryable<TGridItem> queryable, bool ascending)
90
var
orderedQueryable = _first(queryable, ascending);
netstandard (1)
netstandard.cs (1)
1033
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.
IOrderedQueryable
<>))]
System.Core (1)
System.Core.cs (1)
171
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.
IOrderedQueryable
<>))]
System.Linq.Queryable (50)
System\Linq\EnumerableRewriter.cs (2)
165
else if (genericType == typeof(
IOrderedQueryable
<>))
180
.Where(i => i.GenType == typeof(
IOrderedQueryable
<>) || i.GenType == typeof(IOrderedEnumerable<>))
System\Linq\Queryable.cs (48)
689
/// type <see cref="
IOrderedQueryable
{T}"/> and returned.
697
public static
IOrderedQueryable
<T> Order<T>(this IQueryable<T> source)
701
return (
IOrderedQueryable
<T>)source.Provider.CreateQuery<T>(
704
new Func<IQueryable<T>,
IOrderedQueryable
<T>>(Order).Method,
726
/// type <see cref="
IOrderedQueryable
{T}"/> and returned.
734
public static
IOrderedQueryable
<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer)
738
return (
IOrderedQueryable
<T>)source.Provider.CreateQuery<T>(
741
new Func<IQueryable<T>, IComparer<T>,
IOrderedQueryable
<T>>(Order).Method,
746
public static
IOrderedQueryable
<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)
751
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
754
new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>,
IOrderedQueryable
<TSource>>(OrderBy).Method,
759
public static
IOrderedQueryable
<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
764
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
767
new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>,
IOrderedQueryable
<TSource>>(OrderBy).Method,
788
/// type <see cref="
IOrderedQueryable
{T}"/> and returned.
796
public static
IOrderedQueryable
<T> OrderDescending<T>(this IQueryable<T> source)
800
return (
IOrderedQueryable
<T>)source.Provider.CreateQuery<T>(
803
new Func<IQueryable<T>,
IOrderedQueryable
<T>>(OrderDescending).Method,
825
/// type <see cref="
IOrderedQueryable
{T}"/> and returned.
833
public static
IOrderedQueryable
<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer)
837
return (
IOrderedQueryable
<T>)source.Provider.CreateQuery<T>(
840
new Func<IQueryable<T>, IComparer<T>,
IOrderedQueryable
<T>>(OrderDescending).Method,
845
public static
IOrderedQueryable
<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector)
850
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
853
new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>,
IOrderedQueryable
<TSource>>(OrderByDescending).Method,
858
public static
IOrderedQueryable
<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
863
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
866
new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>,
IOrderedQueryable
<TSource>>(OrderByDescending).Method,
1098
public static
IOrderedQueryable
<TSource> ThenBy<TSource, TKey>(this
IOrderedQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
1103
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
1106
new Func<
IOrderedQueryable
<TSource>, Expression<Func<TSource, TKey>>,
IOrderedQueryable
<TSource>>(ThenBy).Method,
1111
public static
IOrderedQueryable
<TSource> ThenBy<TSource, TKey>(this
IOrderedQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
1116
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
1119
new Func<
IOrderedQueryable
<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>,
IOrderedQueryable
<TSource>>(ThenBy).Method,
1124
public static
IOrderedQueryable
<TSource> ThenByDescending<TSource, TKey>(this
IOrderedQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
1129
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
1132
new Func<
IOrderedQueryable
<TSource>, Expression<Func<TSource, TKey>>,
IOrderedQueryable
<TSource>>(ThenByDescending).Method,
1137
public static
IOrderedQueryable
<TSource> ThenByDescending<TSource, TKey>(this
IOrderedQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
1142
return (
IOrderedQueryable
<TSource>)source.Provider.CreateQuery<TSource>(
1145
new Func<
IOrderedQueryable
<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>,
IOrderedQueryable
<TSource>>(ThenByDescending).Method,