1 implementation of IOrderedQueryable
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
37public class EnumerableQuery<T> : EnumerableQuery, IOrderedQueryable<T>, IQueryProvider
58 references to IOrderedQueryable
Microsoft.AspNetCore.Components.QuickGrid (6)
Columns\GridSort.cs (6)
17private readonly Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> _first; 18private List<Func<IOrderedQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>>>? _then; 26internal GridSort(Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> first, (LambdaExpression, bool) firstExpression) 88internal IOrderedQueryable<TGridItem> Apply(IQueryable<TGridItem> queryable, bool ascending) 90var 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)
165else if (genericType == typeof(IOrderedQueryable<>)) 180.Where(i => i.GenType == typeof(IOrderedQueryable<>) || i.GenType == typeof(IOrderedEnumerable<>))
System\Linq\Queryable.cs (48)
777/// type <see cref="IOrderedQueryable{T}"/> and returned. 785public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source) 789return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 792new Func<IQueryable<T>, IOrderedQueryable<T>>(Order).Method, 814/// type <see cref="IOrderedQueryable{T}"/> and returned. 822public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer) 826return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 829new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method, 834public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 839return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 842new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method, 847public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 852return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 855new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderBy).Method, 876/// type <see cref="IOrderedQueryable{T}"/> and returned. 884public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source) 888return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 891new Func<IQueryable<T>, IOrderedQueryable<T>>(OrderDescending).Method, 913/// type <see cref="IOrderedQueryable{T}"/> and returned. 921public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer) 925return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 928new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method, 933public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 938return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 941new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 946public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 951return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 954new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 1214public static IOrderedQueryable<TSource> ThenBy<TSource, TKey>(this IOrderedQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1219return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1222new Func<IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(ThenBy).Method, 1227public static IOrderedQueryable<TSource> ThenBy<TSource, TKey>(this IOrderedQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 1232return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1235new Func<IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(ThenBy).Method, 1240public static IOrderedQueryable<TSource> ThenByDescending<TSource, TKey>(this IOrderedQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1245return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1248new Func<IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(ThenByDescending).Method, 1253public static IOrderedQueryable<TSource> ThenByDescending<TSource, TKey>(this IOrderedQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 1258return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1261new Func<IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(ThenByDescending).Method,