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
563 references to IQueryable
Aspire.Dashboard (19)
Components\Controls\Chart\MetricTable.razor.cs (1)
29private IQueryable<MetricViewBase> _metricsView => _metrics.Values.AsEnumerable().Reverse().ToList().AsQueryable();
Components\Controls\PropertyGrid.razor.cs (1)
96public IQueryable<TItem>? Items { get; set; }
Components\Controls\ResourceDetails.razor.cs (5)
27private IQueryable<EnvironmentVariableViewModel> FilteredEnvironmentVariables => 32private IQueryable<DisplayedEndpoint> FilteredEndpoints => 37private IQueryable<VolumeViewModel> FilteredVolumes => 42private IQueryable<HealthReportViewModel> FilteredHealthReports => 47private IQueryable<ResourcePropertyViewModel> FilteredResourceProperties =>
Components\Controls\SpanDetails.razor.cs (6)
28private IQueryable<TelemetryPropertyViewModel> FilteredItems => 31private IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 34private IQueryable<TelemetryPropertyViewModel> FilteredResourceItems => 38private IQueryable<OtlpSpanEvent> FilteredSpanEvents => 41private IQueryable<SpanLinkViewModel> FilteredSpanLinks => 44private IQueryable<SpanLinkViewModel> FilteredSpanBacklinks =>
Components\Controls\StructuredLogDetails.razor.cs (4)
18internal IQueryable<TelemetryPropertyViewModel> FilteredItems => 21internal IQueryable<TelemetryPropertyViewModel> FilteredExceptionItems => 24internal IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 27internal IQueryable<TelemetryPropertyViewModel> FilteredResourceItems =>
Components\Dialogs\ExemplarsDialog.razor.cs (1)
33public IQueryable<ChartExemplar> MetricView => Content.Exemplars.AsQueryable();
Components\Pages\Resources.razor.cs (1)
135private IQueryable<ResourceViewModel>? FilteredResources => _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e, ResourceViewModelNameComparer.Instance).AsQueryable();
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.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)
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 (469)
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 (464)
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> 935public static IQueryable<(int Index, TSource Item)> Index<TSource>(this IQueryable<TSource> source) 942new Func<IQueryable<TSource>, IQueryable<(int Index, TSource Item)>>(Index).Method, 947public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 955new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 960public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 968new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 977/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 983public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 992new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1001/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1008public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1017new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1025public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1033new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1038public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1046new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1057/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1060/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1062public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1071new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1082/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1086/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1088public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1097new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1105public static TSource First<TSource>(this IQueryable<TSource> source) 1112new Func<IQueryable<TSource>, TSource>(First).Method, 1117public static TSource First<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1125new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method, 1130public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source) 1137new Func<IQueryable<TSource>, TSource?>(FirstOrDefault).Method, 1148public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1155new Func<IQueryable<TSource>, TSource, TSource>(FirstOrDefault).Method, 1160public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1168new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method, 1180public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1188new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method, 1193public static TSource Last<TSource>(this IQueryable<TSource> source) 1200new Func<IQueryable<TSource>, TSource>(Last).Method, 1205public static TSource Last<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1213new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method, 1218public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source) 1225new Func<IQueryable<TSource>, TSource?>(LastOrDefault).Method, 1236public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1243new Func<IQueryable<TSource>, TSource, TSource>(LastOrDefault).Method, 1248public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1256new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method, 1268public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1276new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method, 1282public static TSource Single<TSource>(this IQueryable<TSource> source) 1289new Func<IQueryable<TSource>, TSource>(Single).Method, 1294public static TSource Single<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1302new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method, 1307public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source) 1314new Func<IQueryable<TSource>, TSource?>(SingleOrDefault).Method, 1326public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1333new Func<IQueryable<TSource>, TSource, TSource>(SingleOrDefault).Method, 1338public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1346new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method, 1359public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1367new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method, 1372public static TSource ElementAt<TSource>(this IQueryable<TSource> source, int index) 1382new Func<IQueryable<TSource>, int, TSource>(ElementAt).Method, 1388/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1394public static TSource ElementAt<TSource>(this IQueryable<TSource> source, Index index) 1404new Func<IQueryable<TSource>, Index, TSource>(ElementAt).Method, 1409public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, int index) 1416new Func<IQueryable<TSource>, int, TSource?>(ElementAtOrDefault).Method, 1422/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1427public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, Index index) 1434new Func<IQueryable<TSource>, Index, TSource?>(ElementAtOrDefault).Method, 1439public static IQueryable<TSource?> DefaultIfEmpty<TSource>(this IQueryable<TSource> source) 1446new Func<IQueryable<TSource>, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1451public static IQueryable<TSource> DefaultIfEmpty<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1458new Func<IQueryable<TSource>, TSource, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1463public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item) 1470new Func<IQueryable<TSource>, TSource, bool>(Contains).Method, 1475public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item, IEqualityComparer<TSource>? comparer) 1482new Func<IQueryable<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method, 1487public static IQueryable<TSource> Reverse<TSource>(this IQueryable<TSource> source) 1494new Func<IQueryable<TSource>, IQueryable<TSource>>(Reverse).Method, 1499public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1507new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1512public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1520new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method, 1527public static bool Any<TSource>(this IQueryable<TSource> source) 1534new Func<IQueryable<TSource>, bool>(Any).Method, 1539public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1547new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method, 1552public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1560new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method, 1565public static int Count<TSource>(this IQueryable<TSource> source) 1572new Func<IQueryable<TSource>, int>(Count).Method, 1577public static int Count<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1585new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, int>(Count).Method, 1595/// <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> 1598public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 1606new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 1611public static long LongCount<TSource>(this IQueryable<TSource> source) 1618new Func<IQueryable<TSource>, long>(LongCount).Method, 1623public static long LongCount<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1631new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method, 1636public static TSource? Min<TSource>(this IQueryable<TSource> source) 1643new Func<IQueryable<TSource>, TSource?>(Min).Method, 1647/// <summary>Returns the minimum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1655public static TSource? Min<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1662new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Min).Method, 1668public static TResult? Min<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1676new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Min).Method, 1680/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1689public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1697new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MinBy).Method, 1702/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1712public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1720new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MinBy).Method, 1727public static TSource? Max<TSource>(this IQueryable<TSource> source) 1734new Func<IQueryable<TSource>, TSource?>(Max).Method, 1738/// <summary>Returns the maximum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1745public static TSource? Max<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1752new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Max).Method, 1758public static TResult? Max<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1766new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Max).Method, 1770/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1779public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1787new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MaxBy).Method, 1792/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1802public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1810new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MaxBy).Method, 1817public static int Sum(this IQueryable<int> source) 1824new Func<IQueryable<int>, int>(Sum).Method, 1829public static int? Sum(this IQueryable<int?> source) 1836new Func<IQueryable<int?>, int?>(Sum).Method, 1841public static long Sum(this IQueryable<long> source) 1848new Func<IQueryable<long>, long>(Sum).Method, 1853public static long? Sum(this IQueryable<long?> source) 1860new Func<IQueryable<long?>, long?>(Sum).Method, 1865public static float Sum(this IQueryable<float> source) 1872new Func<IQueryable<float>, float>(Sum).Method, 1877public static float? Sum(this IQueryable<float?> source) 1884new Func<IQueryable<float?>, float?>(Sum).Method, 1889public static double Sum(this IQueryable<double> source) 1896new Func<IQueryable<double>, double>(Sum).Method, 1901public static double? Sum(this IQueryable<double?> source) 1908new Func<IQueryable<double?>, double?>(Sum).Method, 1913public static decimal Sum(this IQueryable<decimal> source) 1920new Func<IQueryable<decimal>, decimal>(Sum).Method, 1925public static decimal? Sum(this IQueryable<decimal?> source) 1932new Func<IQueryable<decimal?>, decimal?>(Sum).Method, 1937public static int Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 1945new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method, 1950public static int? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 1958new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method, 1963public static long Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 1971new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method, 1976public static long? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 1984new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method, 1989public static float Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 1997new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method, 2002public static float? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2010new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method, 2015public static double Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2023new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method, 2028public static double? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2036new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method, 2041public static decimal Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2049new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method, 2054public static decimal? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2062new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method, 2067public static double Average(this IQueryable<int> source) 2074new Func<IQueryable<int>, double>(Average).Method, 2079public static double? Average(this IQueryable<int?> source) 2086new Func<IQueryable<int?>, double?>(Average).Method, 2091public static double Average(this IQueryable<long> source) 2098new Func<IQueryable<long>, double>(Average).Method, 2103public static double? Average(this IQueryable<long?> source) 2110new Func<IQueryable<long?>, double?>(Average).Method, 2115public static float Average(this IQueryable<float> source) 2122new Func<IQueryable<float>, float>(Average).Method, 2127public static float? Average(this IQueryable<float?> source) 2134new Func<IQueryable<float?>, float?>(Average).Method, 2139public static double Average(this IQueryable<double> source) 2146new Func<IQueryable<double>, double>(Average).Method, 2151public static double? Average(this IQueryable<double?> source) 2158new Func<IQueryable<double?>, double?>(Average).Method, 2163public static decimal Average(this IQueryable<decimal> source) 2170new Func<IQueryable<decimal>, decimal>(Average).Method, 2175public static decimal? Average(this IQueryable<decimal?> source) 2182new Func<IQueryable<decimal?>, decimal?>(Average).Method, 2187public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2195new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, double>(Average).Method, 2200public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2208new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method, 2213public static float Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2221new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Average).Method, 2226public static float? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2234new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method, 2239public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2247new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, double>(Average).Method, 2252public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2260new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method, 2265public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2273new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Average).Method, 2278public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2286new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method, 2291public static decimal Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2299new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method, 2304public static decimal? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2312new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method, 2317public static TSource Aggregate<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, TSource, TSource>> func) 2325new Func<IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method, 2330public static TAccumulate Aggregate<TSource, TAccumulate>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func) 2338new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method, 2343public static TResult Aggregate<TSource, TAccumulate, TResult>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector) 2352new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>, TResult>(Aggregate).Method, 2362/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2369/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2373public 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 2382new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2392/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2399/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2403public 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 2413new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2418public static IQueryable<TSource> SkipLast<TSource>(this IQueryable<TSource> source, int count) 2425new Func<IQueryable<TSource>, int, IQueryable<TSource>>(SkipLast).Method, 2431public static IQueryable<TSource> TakeLast<TSource>(this IQueryable<TSource> source, int count) 2438new Func<IQueryable<TSource>, int, IQueryable<TSource>>(TakeLast).Method, 2443public static IQueryable<TSource> Append<TSource>(this IQueryable<TSource> source, TSource element) 2450new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Append).Method, 2455public static IQueryable<TSource> Prepend<TSource>(this IQueryable<TSource> source, TSource element) 2462new 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<>);
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()