1 interface inheriting from IQueryable
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
103public interface IOrderedQueryable<out T> : IQueryable<T>, IOrderedQueryable
1 implementation of IQueryable
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\QueryHelper.vb (1)
11Public Class QueryHelper(Of T) : Implements System.Linq.IQueryable(Of T), System.Linq.IQueryProvider
614 references to IQueryable
Aspire.Dashboard (21)
Components\Controls\Chart\MetricTable.razor.cs (1)
30private IQueryable<MetricViewBase> _metricsView => _metrics.Values.AsEnumerable().Reverse().ToList().AsQueryable();
Components\Controls\PropertyGrid.razor.cs (1)
92public IQueryable<TItem>? Items { get; set; }
Components\Controls\ResourceDetails.razor.cs (7)
56internal IQueryable<EnvironmentVariableViewModel> FilteredEnvironmentVariables => 61internal IQueryable<DisplayedUrl> FilteredUrls => 66internal IQueryable<ResourceDetailRelationshipViewModel> FilteredRelationships => 71internal IQueryable<ResourceDetailRelationshipViewModel> FilteredBackRelationships => 76internal IQueryable<VolumeViewModel> FilteredVolumes => 81internal IQueryable<HealthReportViewModel> FilteredHealthReports => 86internal IQueryable<DisplayedResourcePropertyViewModel> FilteredResourceProperties =>
Components\Controls\SpanDetails.razor.cs (6)
32private IQueryable<TelemetryPropertyViewModel> FilteredItems => 35private IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 38private IQueryable<TelemetryPropertyViewModel> FilteredResourceItems => 42private IQueryable<OtlpSpanEvent> FilteredSpanEvents => 45private IQueryable<SpanLinkViewModel> FilteredSpanLinks => 48private IQueryable<SpanLinkViewModel> FilteredSpanBacklinks =>
Components\Controls\StructuredLogDetails.razor.cs (4)
22internal IQueryable<TelemetryPropertyViewModel> FilteredItems => 25internal IQueryable<TelemetryPropertyViewModel> FilteredExceptionItems => 28internal IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 31internal IQueryable<TelemetryPropertyViewModel> FilteredResourceItems =>
Components\Dialogs\ExemplarsDialog.razor.cs (1)
33public IQueryable<ChartExemplar> MetricView => Content.Exemplars.AsQueryable();
Components\Pages\Resources.razor.cs (1)
389var filteredResources = GetFilteredResources()
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; } 394var 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.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
ExpressionTrees\Sources\QueryHelper.vb (5)
43Public Function CreateQuery1(Of TElement)(expression As System.Linq.Expressions.Expression) As System.Linq.IQueryable(Of TElement) Implements System.Linq.IQueryProvider.CreateQuery 82Public Function GroupJoin(Of TOuter, TInner, TKey, TResult)(outer As System.Linq.IQueryable(Of TOuter), inner As System.Linq.IQueryable(Of TInner), outerKeySelector As Expression(Of Func(Of TOuter, TKey)), innerKeySelector As Expression(Of Func(Of TInner, TKey)), resultSelector As Expression(Of Func(Of TOuter, System.Linq.IQueryable(Of TInner), TResult))) As System.Linq.IQueryable(Of TResult)
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
157new 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 (519)
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 (514)
20public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source) 24return source as IQueryable<TElement> ?? new EnumerableQuery<TElement>(source); 48public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 56new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(Where).Method, 61public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 69new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(Where).Method, 74public static IQueryable<TResult> OfType<TResult>(this IQueryable source) 81new Func<IQueryable, IQueryable<TResult>>(OfType<TResult>).Method, 86public static IQueryable<TResult> Cast<TResult>(this IQueryable source) 93new Func<IQueryable, IQueryable<TResult>>(Cast<TResult>).Method, 98public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 106new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, IQueryable<TResult>>(Select).Method, 111public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, TResult>> selector) 119new Func<IQueryable<TSource>, Expression<Func<TSource, int, TResult>>, IQueryable<TResult>>(Select).Method, 124public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector) 132new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 137public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TResult>>> selector) 145new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 150public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 159new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 164public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 173new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 179IQueryable<TSource>? q = source as IQueryable<TSource>; 199/// The following code example demonstrates how to use <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> to perform an inner join of two sequences based on a common key. 263/// The <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> method 265/// <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 271/// <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 281public 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) 292new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IQueryable<TResult>>(Join).Method, 313/// The following code example demonstrates how to use <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> to perform an inner join of two sequences based on a common key. 378/// The <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> method 380/// <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 386/// <see cref="Join{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 396public 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) 407new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(Join).Method, 412public 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) 423new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IQueryable<TResult>>(GroupJoin).Method, 428public 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) 439new 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, 459/// The following code example demonstrates how to use <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> to perform an inner join of two sequences based on a common key. 524/// The <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> method 526/// <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 532/// <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 542public static IQueryable<TResult> LeftJoin<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) 553new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IQueryable<TResult>>(LeftJoin).Method, 574/// The following code example demonstrates how to use <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> to perform an inner join of two sequences based on a common key. 639/// The <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> method 641/// <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 647/// <see cref="LeftJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 657public static IQueryable<TResult> LeftJoin<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) 668new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(LeftJoin).Method, 684/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 697public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source) 704new Func<IQueryable<T>, IOrderedQueryable<T>>(Order).Method, 721/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 734public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer) 741new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method, 746public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 754new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method, 759public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 767new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderBy).Method, 783/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 796public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source) 803new Func<IQueryable<T>, IOrderedQueryable<T>>(OrderDescending).Method, 820/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 833public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer) 840new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method, 845public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 853new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 858public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 866new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 886/// The following code example demonstrates how to use <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> to perform an inner join of two sequences based on a common key. 950/// The <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> method 952/// <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 958/// <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}})" /> 968public static IQueryable<TResult> RightJoin<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) 979new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IQueryable<TResult>>(RightJoin).Method, 1000/// The following code example demonstrates how to use <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> to perform an inner join of two sequences based on a common key. 1064/// The <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> method 1066/// <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 1072/// <see cref="RightJoin{TOuter, TInner, TKey, TResult}(IQueryable{TOuter}, IEnumerable{TInner}, Expression{Func{TOuter, TKey}}, Expression{Func{TInner, TKey}}, Expression{Func{TOuter, TInner, TResult}}, IEqualityComparer{TKey})" /> 1082public static IQueryable<TResult> RightJoin<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) 1093new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(RightJoin).Method, 1150public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, int count) 1157new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Take).Method, 1166/// <returns>An <see cref="IQueryable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 1168public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, Range range) 1175new Func<IQueryable<TSource>, Range, IQueryable<TSource>>(Take).Method, 1180public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1188new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(TakeWhile).Method, 1193public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 1201new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(TakeWhile).Method, 1206public static IQueryable<TSource> Skip<TSource>(this IQueryable<TSource> source, int count) 1213new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Skip).Method, 1218public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1226new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(SkipWhile).Method, 1231public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 1239new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(SkipWhile).Method, 1244public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1252new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 1257public static IQueryable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector) 1266new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 1271public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1279new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 1284public 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) 1293new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 1298public 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) 1308new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 1313public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 1322new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 1327public 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) 1336new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 1341public 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) 1351new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 1356public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source) 1363new Func<IQueryable<TSource>, IQueryable<TSource>>(Distinct).Method, 1368public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source, IEqualityComparer<TSource>? comparer) 1375new Func<IQueryable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Distinct).Method, 1384/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 1387public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1395new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(DistinctBy).Method, 1405/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 1408public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1416new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(DistinctBy).Method, 1424/// <returns>An <see cref="IQueryable{T}"/> that contains the elements the input sequence split into chunks of size <paramref name="size"/>.</returns> 1432public static IQueryable<TSource[]> Chunk<TSource>(this IQueryable<TSource> source, int size) 1439new Func<IQueryable<TSource>, int, IQueryable<TSource[]>>(Chunk).Method, 1444public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1452new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 1457public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 1465new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 1470public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 1479new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 1494public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 1503new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 1508public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1516new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 1521public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1529new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 1538/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 1541/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 1544public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 1553new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 1560/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 1564/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 1567public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1576new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 1585/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1589public static IQueryable<(int Index, TSource Item)> Index<TSource>(this IQueryable<TSource> source) 1596new Func<IQueryable<TSource>, IQueryable<(int Index, TSource Item)>>(Index).Method, 1601public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1609new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 1614public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1622new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 1631/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1637public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1646new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1655/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1662public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1671new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1679public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1687new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1692public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1700new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1711/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1714/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1716public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1725new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1736/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1740/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1742public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1751new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1759public static TSource First<TSource>(this IQueryable<TSource> source) 1766new Func<IQueryable<TSource>, TSource>(First).Method, 1771public static TSource First<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1779new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method, 1784public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source) 1791new Func<IQueryable<TSource>, TSource?>(FirstOrDefault).Method, 1802public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1809new Func<IQueryable<TSource>, TSource, TSource>(FirstOrDefault).Method, 1814public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1822new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method, 1834public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1842new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method, 1847public static TSource Last<TSource>(this IQueryable<TSource> source) 1854new Func<IQueryable<TSource>, TSource>(Last).Method, 1859public static TSource Last<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1867new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method, 1872public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source) 1879new Func<IQueryable<TSource>, TSource?>(LastOrDefault).Method, 1890public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1897new Func<IQueryable<TSource>, TSource, TSource>(LastOrDefault).Method, 1902public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1910new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method, 1922public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1930new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method, 1936public static TSource Single<TSource>(this IQueryable<TSource> source) 1943new Func<IQueryable<TSource>, TSource>(Single).Method, 1948public static TSource Single<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1956new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method, 1961public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source) 1968new Func<IQueryable<TSource>, TSource?>(SingleOrDefault).Method, 1980public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1987new Func<IQueryable<TSource>, TSource, TSource>(SingleOrDefault).Method, 1992public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 2000new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method, 2013public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 2021new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method, 2026public static TSource ElementAt<TSource>(this IQueryable<TSource> source, int index) 2036new Func<IQueryable<TSource>, int, TSource>(ElementAt).Method, 2042/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 2048public static TSource ElementAt<TSource>(this IQueryable<TSource> source, Index index) 2058new Func<IQueryable<TSource>, Index, TSource>(ElementAt).Method, 2063public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, int index) 2070new Func<IQueryable<TSource>, int, TSource?>(ElementAtOrDefault).Method, 2076/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 2081public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, Index index) 2088new Func<IQueryable<TSource>, Index, TSource?>(ElementAtOrDefault).Method, 2093public static IQueryable<TSource?> DefaultIfEmpty<TSource>(this IQueryable<TSource> source) 2100new Func<IQueryable<TSource>, IQueryable<TSource?>>(DefaultIfEmpty).Method, 2105public static IQueryable<TSource> DefaultIfEmpty<TSource>(this IQueryable<TSource> source, TSource defaultValue) 2112new Func<IQueryable<TSource>, TSource, IQueryable<TSource?>>(DefaultIfEmpty).Method, 2117public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item) 2124new Func<IQueryable<TSource>, TSource, bool>(Contains).Method, 2129public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item, IEqualityComparer<TSource>? comparer) 2136new Func<IQueryable<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method, 2141public static IQueryable<TSource> Reverse<TSource>(this IQueryable<TSource> source) 2148new Func<IQueryable<TSource>, IQueryable<TSource>>(Reverse).Method, 2153public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 2161new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 2166public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 2174new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method, 2181public static IQueryable<TSource> Shuffle<TSource>(this IQueryable<TSource> source) 2188new Func<IQueryable<TSource>, IQueryable<TSource>>(Shuffle).Method, 2193public static bool Any<TSource>(this IQueryable<TSource> source) 2200new Func<IQueryable<TSource>, bool>(Any).Method, 2205public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 2213new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method, 2218public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 2226new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method, 2231public static int Count<TSource>(this IQueryable<TSource> source) 2238new Func<IQueryable<TSource>, int>(Count).Method, 2243public static int Count<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 2251new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, int>(Count).Method, 2261/// <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> 2264public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 2272new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 2277public static long LongCount<TSource>(this IQueryable<TSource> source) 2284new Func<IQueryable<TSource>, long>(LongCount).Method, 2289public static long LongCount<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 2297new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method, 2302public static TSource? Min<TSource>(this IQueryable<TSource> source) 2309new Func<IQueryable<TSource>, TSource?>(Min).Method, 2313/// <summary>Returns the minimum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 2321public static TSource? Min<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 2328new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Min).Method, 2334public static TResult? Min<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 2342new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Min).Method, 2346/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2355public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 2363new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MinBy).Method, 2368/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2381public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 2389new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MinBy).Method, 2395/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2405public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 2413new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MinBy).Method, 2420public static TSource? Max<TSource>(this IQueryable<TSource> source) 2427new Func<IQueryable<TSource>, TSource?>(Max).Method, 2431/// <summary>Returns the maximum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 2438public static TSource? Max<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 2445new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Max).Method, 2451public static TResult? Max<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 2459new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Max).Method, 2463/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2472public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 2480new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MaxBy).Method, 2485/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2498public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 2506new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MaxBy).Method, 2512/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 2522public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 2530new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MaxBy).Method, 2537public static int Sum(this IQueryable<int> source) 2544new Func<IQueryable<int>, int>(Sum).Method, 2549public static int? Sum(this IQueryable<int?> source) 2556new Func<IQueryable<int?>, int?>(Sum).Method, 2561public static long Sum(this IQueryable<long> source) 2568new Func<IQueryable<long>, long>(Sum).Method, 2573public static long? Sum(this IQueryable<long?> source) 2580new Func<IQueryable<long?>, long?>(Sum).Method, 2585public static float Sum(this IQueryable<float> source) 2592new Func<IQueryable<float>, float>(Sum).Method, 2597public static float? Sum(this IQueryable<float?> source) 2604new Func<IQueryable<float?>, float?>(Sum).Method, 2609public static double Sum(this IQueryable<double> source) 2616new Func<IQueryable<double>, double>(Sum).Method, 2621public static double? Sum(this IQueryable<double?> source) 2628new Func<IQueryable<double?>, double?>(Sum).Method, 2633public static decimal Sum(this IQueryable<decimal> source) 2640new Func<IQueryable<decimal>, decimal>(Sum).Method, 2645public static decimal? Sum(this IQueryable<decimal?> source) 2652new Func<IQueryable<decimal?>, decimal?>(Sum).Method, 2657public static int Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2665new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method, 2670public static int? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2678new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method, 2683public static long Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2691new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method, 2696public static long? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2704new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method, 2709public static float Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2717new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method, 2722public static float? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2730new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method, 2735public static double Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2743new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method, 2748public static double? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2756new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method, 2761public static decimal Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2769new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method, 2774public static decimal? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2782new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method, 2787public static double Average(this IQueryable<int> source) 2794new Func<IQueryable<int>, double>(Average).Method, 2799public static double? Average(this IQueryable<int?> source) 2806new Func<IQueryable<int?>, double?>(Average).Method, 2811public static double Average(this IQueryable<long> source) 2818new Func<IQueryable<long>, double>(Average).Method, 2823public static double? Average(this IQueryable<long?> source) 2830new Func<IQueryable<long?>, double?>(Average).Method, 2835public static float Average(this IQueryable<float> source) 2842new Func<IQueryable<float>, float>(Average).Method, 2847public static float? Average(this IQueryable<float?> source) 2854new Func<IQueryable<float?>, float?>(Average).Method, 2859public static double Average(this IQueryable<double> source) 2866new Func<IQueryable<double>, double>(Average).Method, 2871public static double? Average(this IQueryable<double?> source) 2878new Func<IQueryable<double?>, double?>(Average).Method, 2883public static decimal Average(this IQueryable<decimal> source) 2890new Func<IQueryable<decimal>, decimal>(Average).Method, 2895public static decimal? Average(this IQueryable<decimal?> source) 2902new Func<IQueryable<decimal?>, decimal?>(Average).Method, 2907public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2915new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, double>(Average).Method, 2920public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2928new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method, 2933public static float Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2941new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Average).Method, 2946public static float? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2954new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method, 2959public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2967new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, double>(Average).Method, 2972public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2980new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method, 2985public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2993new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Average).Method, 2998public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 3006new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method, 3011public static decimal Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 3019new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method, 3024public static decimal? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 3032new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method, 3037public static TSource Aggregate<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, TSource, TSource>> func) 3045new Func<IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method, 3050public static TAccumulate Aggregate<TSource, TAccumulate>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func) 3058new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method, 3063public static TResult Aggregate<TSource, TAccumulate, TResult>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector) 3072new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>, TResult>(Aggregate).Method, 3082/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 3089/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 3093public 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 3102new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 3112/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 3119/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 3123public 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 3133new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 3138public static IQueryable<TSource> SkipLast<TSource>(this IQueryable<TSource> source, int count) 3145new Func<IQueryable<TSource>, int, IQueryable<TSource>>(SkipLast).Method, 3151public static IQueryable<TSource> TakeLast<TSource>(this IQueryable<TSource> source, int count) 3158new Func<IQueryable<TSource>, int, IQueryable<TSource>>(TakeLast).Method, 3163public static IQueryable<TSource> Append<TSource>(this IQueryable<TSource> source, TSource element) 3170new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Append).Method, 3175public static IQueryable<TSource> Prepend<TSource>(this IQueryable<TSource> source, TSource element) 3182new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Prepend).Method,
TestProject.IntegrationServiceA (1)
Postgres\NpgsqlEFCoreExtensions.cs (1)
17var results = dbContext.Database.SqlQueryRaw<int>("SELECT 1");
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()