1 interface inheriting from IQueryable
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
103public interface IOrderedQueryable<out T> : IQueryable<T>, IOrderedQueryable
534 references to IQueryable
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
64private static Type s_typeOfIQueryableGeneric = typeof(IQueryable<>);
Identity.DefaultUI.WebSite (2)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (2)
28public IQueryable<TUser> Users 338var query = from user in Users
Microsoft.AspNetCore.Components.QuickGrid (23)
Columns\GridSort.cs (3)
17private readonly Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> _first; 26internal GridSort(Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> first, (LambdaExpression, bool) firstExpression) 88internal IOrderedQueryable<TGridItem> Apply(IQueryable<TGridItem> queryable, bool ascending)
GridItemsProviderRequest.cs (7)
27/// Rather than inferring the sort rules manually, you should normally call either <see cref="ApplySorting(IQueryable{TGridItem})"/> 35/// Rather than inferring the sort rules manually, you should normally call either <see cref="ApplySorting(IQueryable{TGridItem})"/> 57/// Applies the request's sorting rules to the supplied <see cref="IQueryable{TGridItem}"/>. 59/// <param name="source">An <see cref="IQueryable{TGridItem}"/>.</param> 60/// <returns>A new <see cref="IQueryable{TGridItem}"/> representing the <paramref name="source"/> with sorting rules applied.</returns> 61public IQueryable<TGridItem> ApplySorting(IQueryable<TGridItem> source) =>
IAsyncQueryExecutor.cs (10)
9/// Provides methods for asynchronous evaluation of queries against an <see cref="IQueryable{T}" />. 14/// Determines whether the <see cref="IQueryable{T}" /> is supported by this <see cref="IAsyncQueryExecutor"/> type. 17/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 19bool IsSupported<T>(IQueryable<T> queryable); 22/// Asynchronously counts the items in the <see cref="IQueryable{T}" />, if supported. 25/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 27Task<int> CountAsync<T>(IQueryable<T> queryable); 30/// Asynchronously materializes the <see cref="IQueryable{T}" /> as an array, if supported. 33/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 35Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable);
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
28public static IAsyncQueryExecutor? GetAsyncQueryExecutor<T>(IServiceProvider services, IQueryable<T>? queryable)
QuickGrid.razor.cs (2)
28[Parameter] public IQueryable<TGridItem>? Items { get; set; } 379var result = request.ApplySorting(Items).Skip(request.StartIndex);
Microsoft.AspNetCore.Identity.EntityFrameworkCore (7)
RoleStore.cs (1)
383public virtual IQueryable<TRole> Roles => Context.Set<TRole>();
UserOnlyStore.cs (2)
244public override IQueryable<TUser> Users 472var query = from userclaims in UserClaims
UserStore.cs (4)
246public override IQueryable<TUser> Users 369var query = from userRole in UserRoles 587var query = from userclaims in UserClaims 614var query = from userrole in UserRoles
Microsoft.AspNetCore.Identity.InMemory.Test (3)
InMemoryStore.cs (1)
161public IQueryable<TRole> Roles
InMemoryUserStore.cs (2)
28public IQueryable<TUser> Users 338var query = from user in Users
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
EnumerableWrapperProviderTest.cs (1)
13[InlineData(typeof(IQueryable<SerializableError>),
XmlSerializerOutputFormatterTest.cs (1)
346Enumerable.Range(1, 2).Select(i => "value" + i).AsQueryable(), typeof(IQueryable<string>), true };
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
155new PredefinedTypeInfo(PredefinedType.PT_G_IQUERYABLE, typeof(System.Linq.IQueryable<>), "System.Linq.IQueryable`1"),
Microsoft.Extensions.Identity.Core (8)
IQueryableRoleStore.cs (3)
15/// Returns an <see cref="IQueryable{T}"/> collection of roles. 17/// <value>An <see cref="IQueryable{T}"/> collection of roles.</value> 18IQueryable<TRole> Roles { get; }
IQueryableUserStore.cs (3)
15/// Returns an <see cref="IQueryable{T}"/> collection of users. 17/// <value>An <see cref="IQueryable{T}"/> collection of users.</value> 18IQueryable<TUser> Users { get; }
RoleManager.cs (1)
105public virtual IQueryable<TRole> Roles
UserManager.cs (1)
379public virtual IQueryable<TUser> Users
Microsoft.Extensions.Identity.Stores (2)
RoleStoreBase.cs (1)
235public abstract IQueryable<TRole> Roles
UserStoreBase.cs (1)
261public abstract IQueryable<TUser> Users
netstandard (1)
netstandard.cs (1)
1035[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable<>))]
System.ComponentModel.Composition (5)
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (5)
25private volatile IQueryable<ComposablePartDefinition>? _queryableParts; 40/// A <see cref="IQueryable{T}"/> of <see cref="ComposablePartDefinition"/> objects of the 52public virtual IQueryable<ComposablePartDefinition> Parts 60var p = this.AsQueryable(); 160var parts = Parts;
System.Core (1)
System.Core.cs (1)
173[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable<>))]
System.Linq.Expressions (5)
System\Linq\IQueryable.cs (5)
59/// Constructs an <see cref="IQueryable{T}"/> object that can evaluate the query represented by a specified expression tree. 62/// <returns>An <see cref="IQueryable{T}"/> that can evaluate the query represented by the specified expression tree.</returns> 64/// The <see cref="CreateQuery{TElement}"/> method is used to create new <see cref="IQueryable{T}"/> objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider. 67IQueryable<TElement> CreateQuery<TElement>(Expression expression); 86/// The <see cref="Execute{TElement}"/> method executes queries that return a single value (instead of an enumerable sequence of values). Expression trees that represent queries that return enumerable results are executed when the <see cref="IQueryable{T}"/> object that contains the expression tree is enumerated.
System.Linq.Queryable (465)
System\Linq\EnumerableQuery.cs (3)
67Type? iqType = TypeHelper.FindGenericType(typeof(IQueryable<>), expression.Type); 73IQueryable<TElement> IQueryProvider.CreateQuery<TElement>(Expression expression) 77if (!typeof(IQueryable<TElement>).IsAssignableFrom(expression.Type))
System\Linq\EnumerableRewriter.cs (2)
169else if (genericType == typeof(IQueryable<>)) 189.Where(i => i.GenType == typeof(IQueryable<>) || i.GenType == typeof(IEnumerable<>))
System\Linq\Queryable.cs (460)
18public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source) 22return source as IQueryable<TElement> ?? new EnumerableQuery<TElement>(source); 46public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 54new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(Where).Method, 59public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 67new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(Where).Method, 72public static IQueryable<TResult> OfType<TResult>(this IQueryable source) 79new Func<IQueryable, IQueryable<TResult>>(OfType<TResult>).Method, 84public static IQueryable<TResult> Cast<TResult>(this IQueryable source) 91new Func<IQueryable, IQueryable<TResult>>(Cast<TResult>).Method, 96public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 104new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, IQueryable<TResult>>(Select).Method, 109public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, TResult>> selector) 117new Func<IQueryable<TSource>, Expression<Func<TSource, int, TResult>>, IQueryable<TResult>>(Select).Method, 122public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector) 130new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 135public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TResult>>> selector) 143new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 148public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 157new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 162public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 171new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 177IQueryable<TSource>? q = source as IQueryable<TSource>; 182public static IQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector) 193new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IQueryable<TResult>>(Join).Method, 198public static IQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 209new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(Join).Method, 214public static IQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector) 225new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IQueryable<TResult>>(GroupJoin).Method, 230public static IQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 241new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupJoin).Method, 257/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 270public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source) 277new Func<IQueryable<T>, IOrderedQueryable<T>>(Order).Method, 294/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 307public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer) 314new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method, 319public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 327new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method, 332public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 340new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderBy).Method, 356/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 369public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source) 376new Func<IQueryable<T>, IOrderedQueryable<T>>(OrderDescending).Method, 393/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 406public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer) 413new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method, 418public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 426new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 431public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 439new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 496public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, int count) 503new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Take).Method, 512/// <returns>An <see cref="IQueryable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 514public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, Range range) 521new Func<IQueryable<TSource>, Range, IQueryable<TSource>>(Take).Method, 526public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 534new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(TakeWhile).Method, 539public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 547new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(TakeWhile).Method, 552public static IQueryable<TSource> Skip<TSource>(this IQueryable<TSource> source, int count) 559new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Skip).Method, 564public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 572new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(SkipWhile).Method, 577public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 585new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(SkipWhile).Method, 590public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 598new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 603public static IQueryable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector) 612new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 617public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 625new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 630public static IQueryable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector, IEqualityComparer<TKey>? comparer) 639new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 644public static IQueryable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector, Expression<Func<TKey, IEnumerable<TElement>, TResult>> resultSelector) 654new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 659public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 668new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 673public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 682new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 687public static IQueryable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector, Expression<Func<TKey, IEnumerable<TElement>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 697new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 702public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source) 709new Func<IQueryable<TSource>, IQueryable<TSource>>(Distinct).Method, 714public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source, IEqualityComparer<TSource>? comparer) 721new Func<IQueryable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Distinct).Method, 730/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 733public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 741new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(DistinctBy).Method, 751/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 754public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 762new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(DistinctBy).Method, 770/// <returns>An <see cref="IQueryable{T}"/> that contains the elements the input sequence split into chunks of size <paramref name="size"/>.</returns> 778public static IQueryable<TSource[]> Chunk<TSource>(this IQueryable<TSource> source, int size) 785new Func<IQueryable<TSource>, int, IQueryable<TSource[]>>(Chunk).Method, 790public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 798new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 803public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 811new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 816public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 825new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 840public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 849new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 854public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 862new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 867public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 875new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 884/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 887/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 890public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 899new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 906/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 910/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 913public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 922new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 931/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 934public static IQueryable<(int Index, TSource Item)> Index<TSource>(this IQueryable<TSource> source) 941new Func<IQueryable<TSource>, IQueryable<(int Index, TSource Item)>>(Index).Method, 946public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 954new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 959public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 967new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 976/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 982public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 991new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1000/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1007public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1016new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1024public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1032new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1037public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1045new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1056/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1059/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1061public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1070new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1081/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1085/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1087public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1096new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1104public static TSource First<TSource>(this IQueryable<TSource> source) 1111new Func<IQueryable<TSource>, TSource>(First).Method, 1116public static TSource First<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1124new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method, 1129public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source) 1136new Func<IQueryable<TSource>, TSource?>(FirstOrDefault).Method, 1147public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1154new Func<IQueryable<TSource>, TSource, TSource>(FirstOrDefault).Method, 1159public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1167new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method, 1179public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1187new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method, 1192public static TSource Last<TSource>(this IQueryable<TSource> source) 1199new Func<IQueryable<TSource>, TSource>(Last).Method, 1204public static TSource Last<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1212new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method, 1217public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source) 1224new Func<IQueryable<TSource>, TSource?>(LastOrDefault).Method, 1235public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1242new Func<IQueryable<TSource>, TSource, TSource>(LastOrDefault).Method, 1247public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1255new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method, 1267public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1275new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method, 1281public static TSource Single<TSource>(this IQueryable<TSource> source) 1288new Func<IQueryable<TSource>, TSource>(Single).Method, 1293public static TSource Single<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1301new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method, 1306public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source) 1313new Func<IQueryable<TSource>, TSource?>(SingleOrDefault).Method, 1325public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1332new Func<IQueryable<TSource>, TSource, TSource>(SingleOrDefault).Method, 1337public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1345new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method, 1358public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1366new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method, 1371public static TSource ElementAt<TSource>(this IQueryable<TSource> source, int index) 1381new Func<IQueryable<TSource>, int, TSource>(ElementAt).Method, 1387/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1393public static TSource ElementAt<TSource>(this IQueryable<TSource> source, Index index) 1403new Func<IQueryable<TSource>, Index, TSource>(ElementAt).Method, 1408public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, int index) 1415new Func<IQueryable<TSource>, int, TSource?>(ElementAtOrDefault).Method, 1421/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1426public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, Index index) 1433new Func<IQueryable<TSource>, Index, TSource?>(ElementAtOrDefault).Method, 1438public static IQueryable<TSource?> DefaultIfEmpty<TSource>(this IQueryable<TSource> source) 1445new Func<IQueryable<TSource>, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1450public static IQueryable<TSource> DefaultIfEmpty<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1457new Func<IQueryable<TSource>, TSource, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1462public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item) 1469new Func<IQueryable<TSource>, TSource, bool>(Contains).Method, 1474public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item, IEqualityComparer<TSource>? comparer) 1481new Func<IQueryable<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method, 1486public static IQueryable<TSource> Reverse<TSource>(this IQueryable<TSource> source) 1493new Func<IQueryable<TSource>, IQueryable<TSource>>(Reverse).Method, 1498public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1506new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1511public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1519new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method, 1526public static bool Any<TSource>(this IQueryable<TSource> source) 1533new Func<IQueryable<TSource>, bool>(Any).Method, 1538public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1546new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method, 1551public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1559new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method, 1564public static int Count<TSource>(this IQueryable<TSource> source) 1571new Func<IQueryable<TSource>, int>(Count).Method, 1576public static int Count<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1584new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, int>(Count).Method, 1594/// <returns>An <see cref="IQueryable{T}" /> that contains count for each distinct elements from the source sequence as a <see cref="KeyValuePair{TKey, TValue}"/> object.</returns> 1597public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 1605new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 1610public static long LongCount<TSource>(this IQueryable<TSource> source) 1617new Func<IQueryable<TSource>, long>(LongCount).Method, 1622public static long LongCount<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1630new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method, 1635public static TSource? Min<TSource>(this IQueryable<TSource> source) 1642new Func<IQueryable<TSource>, TSource?>(Min).Method, 1646/// <summary>Returns the minimum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1654public static TSource? Min<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1661new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Min).Method, 1667public static TResult? Min<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1675new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Min).Method, 1679/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1688public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1696new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MinBy).Method, 1701/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1711public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1719new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MinBy).Method, 1726public static TSource? Max<TSource>(this IQueryable<TSource> source) 1733new Func<IQueryable<TSource>, TSource?>(Max).Method, 1737/// <summary>Returns the maximum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1744public static TSource? Max<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1751new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Max).Method, 1757public static TResult? Max<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1765new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Max).Method, 1769/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1778public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1786new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MaxBy).Method, 1791/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1801public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1809new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MaxBy).Method, 1816public static int Sum(this IQueryable<int> source) 1823new Func<IQueryable<int>, int>(Sum).Method, 1828public static int? Sum(this IQueryable<int?> source) 1835new Func<IQueryable<int?>, int?>(Sum).Method, 1840public static long Sum(this IQueryable<long> source) 1847new Func<IQueryable<long>, long>(Sum).Method, 1852public static long? Sum(this IQueryable<long?> source) 1859new Func<IQueryable<long?>, long?>(Sum).Method, 1864public static float Sum(this IQueryable<float> source) 1871new Func<IQueryable<float>, float>(Sum).Method, 1876public static float? Sum(this IQueryable<float?> source) 1883new Func<IQueryable<float?>, float?>(Sum).Method, 1888public static double Sum(this IQueryable<double> source) 1895new Func<IQueryable<double>, double>(Sum).Method, 1900public static double? Sum(this IQueryable<double?> source) 1907new Func<IQueryable<double?>, double?>(Sum).Method, 1912public static decimal Sum(this IQueryable<decimal> source) 1919new Func<IQueryable<decimal>, decimal>(Sum).Method, 1924public static decimal? Sum(this IQueryable<decimal?> source) 1931new Func<IQueryable<decimal?>, decimal?>(Sum).Method, 1936public static int Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 1944new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method, 1949public static int? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 1957new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method, 1962public static long Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 1970new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method, 1975public static long? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 1983new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method, 1988public static float Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 1996new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method, 2001public static float? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2009new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method, 2014public static double Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2022new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method, 2027public static double? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2035new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method, 2040public static decimal Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2048new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method, 2053public static decimal? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2061new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method, 2066public static double Average(this IQueryable<int> source) 2073new Func<IQueryable<int>, double>(Average).Method, 2078public static double? Average(this IQueryable<int?> source) 2085new Func<IQueryable<int?>, double?>(Average).Method, 2090public static double Average(this IQueryable<long> source) 2097new Func<IQueryable<long>, double>(Average).Method, 2102public static double? Average(this IQueryable<long?> source) 2109new Func<IQueryable<long?>, double?>(Average).Method, 2114public static float Average(this IQueryable<float> source) 2121new Func<IQueryable<float>, float>(Average).Method, 2126public static float? Average(this IQueryable<float?> source) 2133new Func<IQueryable<float?>, float?>(Average).Method, 2138public static double Average(this IQueryable<double> source) 2145new Func<IQueryable<double>, double>(Average).Method, 2150public static double? Average(this IQueryable<double?> source) 2157new Func<IQueryable<double?>, double?>(Average).Method, 2162public static decimal Average(this IQueryable<decimal> source) 2169new Func<IQueryable<decimal>, decimal>(Average).Method, 2174public static decimal? Average(this IQueryable<decimal?> source) 2181new Func<IQueryable<decimal?>, decimal?>(Average).Method, 2186public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2194new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, double>(Average).Method, 2199public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2207new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method, 2212public static float Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2220new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Average).Method, 2225public static float? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2233new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method, 2238public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2246new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, double>(Average).Method, 2251public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2259new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method, 2264public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2272new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Average).Method, 2277public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2285new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method, 2290public static decimal Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2298new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method, 2303public static decimal? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2311new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method, 2316public static TSource Aggregate<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, TSource, TSource>> func) 2324new Func<IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method, 2329public static TAccumulate Aggregate<TSource, TAccumulate>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func) 2337new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method, 2342public static TResult Aggregate<TSource, TAccumulate, TResult>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector) 2351new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>, TResult>(Aggregate).Method, 2356public static IQueryable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 2365new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2370public static IQueryable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, TAccumulate>> seedSelector, Expression<Func<TAccumulate, TSource, TAccumulate>> func, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 2380new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2385public static IQueryable<TSource> SkipLast<TSource>(this IQueryable<TSource> source, int count) 2392new Func<IQueryable<TSource>, int, IQueryable<TSource>>(SkipLast).Method, 2398public static IQueryable<TSource> TakeLast<TSource>(this IQueryable<TSource> source, int count) 2405new Func<IQueryable<TSource>, int, IQueryable<TSource>>(TakeLast).Method, 2410public static IQueryable<TSource> Append<TSource>(this IQueryable<TSource> source, TSource element) 2417new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Append).Method, 2422public static IQueryable<TSource> Prepend<TSource>(this IQueryable<TSource> source, TSource element) 2429new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Prepend).Method,
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
65private static Type s_typeOfIQueryableGeneric = typeof(IQueryable<>);
XmlFormattersWebSite (7)
Controllers\IQueryableController.cs (7)
11public IQueryable<int> ValueTypes() 16public IQueryable<string> NonWrappedTypes() 21public IQueryable<Person> WrappedTypes() 29public IQueryable<Person> WrappedTypes_Empty() 34public IQueryable<string> NonWrappedTypes_Empty() 39public IQueryable<string> NonWrappedTypes_NullInstance() 44public IQueryable<Person> WrappedTypes_NullInstance()