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
583 references to IQueryable
Aspire.Dashboard (20)
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)
44internal IQueryable<EnvironmentVariableViewModel> FilteredEnvironmentVariables => 49internal IQueryable<DisplayedEndpoint> FilteredEndpoints => 54internal IQueryable<ResourceDetailRelationship> FilteredRelationships => 59internal IQueryable<ResourceDetailRelationship> FilteredBackRelationships => 64internal IQueryable<VolumeViewModel> FilteredVolumes => 69internal IQueryable<HealthReportViewModel> FilteredHealthReports => 74internal IQueryable<ResourcePropertyViewModel> 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();
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)
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 (489)
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 (484)
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, 246public 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) 257new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IQueryable<TResult>>(LeftJoin).Method, 262public 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) 273new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(LeftJoin).Method, 289/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 302public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source) 309new Func<IQueryable<T>, IOrderedQueryable<T>>(Order).Method, 326/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 339public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer) 346new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method, 351public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 359new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method, 364public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 372new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderBy).Method, 388/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 401public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source) 408new Func<IQueryable<T>, IOrderedQueryable<T>>(OrderDescending).Method, 425/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 438public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer) 445new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method, 450public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 458new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 463public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 471new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 476public 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) 487new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IQueryable<TResult>>(RightJoin).Method, 492public 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) 503new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(RightJoin).Method, 560public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, int count) 567new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Take).Method, 576/// <returns>An <see cref="IQueryable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 578public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, Range range) 585new Func<IQueryable<TSource>, Range, IQueryable<TSource>>(Take).Method, 590public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 598new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(TakeWhile).Method, 603public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 611new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(TakeWhile).Method, 616public static IQueryable<TSource> Skip<TSource>(this IQueryable<TSource> source, int count) 623new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Skip).Method, 628public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 636new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(SkipWhile).Method, 641public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 649new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(SkipWhile).Method, 654public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 662new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 667public static IQueryable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector) 676new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 681public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 689new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 694public 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) 703new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 708public 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) 718new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 723public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 732new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 737public 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) 746new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 751public 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) 761new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 766public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source) 773new Func<IQueryable<TSource>, IQueryable<TSource>>(Distinct).Method, 778public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source, IEqualityComparer<TSource>? comparer) 785new Func<IQueryable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Distinct).Method, 794/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 797public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 805new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(DistinctBy).Method, 815/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 818public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 826new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(DistinctBy).Method, 834/// <returns>An <see cref="IQueryable{T}"/> that contains the elements the input sequence split into chunks of size <paramref name="size"/>.</returns> 842public static IQueryable<TSource[]> Chunk<TSource>(this IQueryable<TSource> source, int size) 849new Func<IQueryable<TSource>, int, IQueryable<TSource[]>>(Chunk).Method, 854public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 862new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 867public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 875new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 880public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 889new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 904public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 913new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 918public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 926new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 931public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 939new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 948/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 951/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 954public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 963new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 970/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 974/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 977public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 986new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 995/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 999public static IQueryable<(int Index, TSource Item)> Index<TSource>(this IQueryable<TSource> source) 1006new Func<IQueryable<TSource>, IQueryable<(int Index, TSource Item)>>(Index).Method, 1011public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1019new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 1024public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1032new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 1041/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1047public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1056new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1065/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1072public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1081new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1089public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1097new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1102public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1110new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1121/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1124/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1126public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1135new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1146/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1150/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1152public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1161new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1169public static TSource First<TSource>(this IQueryable<TSource> source) 1176new Func<IQueryable<TSource>, TSource>(First).Method, 1181public static TSource First<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1189new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method, 1194public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source) 1201new Func<IQueryable<TSource>, TSource?>(FirstOrDefault).Method, 1212public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1219new Func<IQueryable<TSource>, TSource, TSource>(FirstOrDefault).Method, 1224public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1232new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method, 1244public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1252new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method, 1257public static TSource Last<TSource>(this IQueryable<TSource> source) 1264new Func<IQueryable<TSource>, TSource>(Last).Method, 1269public static TSource Last<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1277new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method, 1282public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source) 1289new Func<IQueryable<TSource>, TSource?>(LastOrDefault).Method, 1300public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1307new Func<IQueryable<TSource>, TSource, TSource>(LastOrDefault).Method, 1312public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1320new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method, 1332public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1340new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method, 1346public static TSource Single<TSource>(this IQueryable<TSource> source) 1353new Func<IQueryable<TSource>, TSource>(Single).Method, 1358public static TSource Single<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1366new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method, 1371public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source) 1378new Func<IQueryable<TSource>, TSource?>(SingleOrDefault).Method, 1390public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1397new Func<IQueryable<TSource>, TSource, TSource>(SingleOrDefault).Method, 1402public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1410new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method, 1423public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1431new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method, 1436public static TSource ElementAt<TSource>(this IQueryable<TSource> source, int index) 1446new Func<IQueryable<TSource>, int, TSource>(ElementAt).Method, 1452/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1458public static TSource ElementAt<TSource>(this IQueryable<TSource> source, Index index) 1468new Func<IQueryable<TSource>, Index, TSource>(ElementAt).Method, 1473public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, int index) 1480new Func<IQueryable<TSource>, int, TSource?>(ElementAtOrDefault).Method, 1486/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1491public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, Index index) 1498new Func<IQueryable<TSource>, Index, TSource?>(ElementAtOrDefault).Method, 1503public static IQueryable<TSource?> DefaultIfEmpty<TSource>(this IQueryable<TSource> source) 1510new Func<IQueryable<TSource>, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1515public static IQueryable<TSource> DefaultIfEmpty<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1522new Func<IQueryable<TSource>, TSource, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1527public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item) 1534new Func<IQueryable<TSource>, TSource, bool>(Contains).Method, 1539public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item, IEqualityComparer<TSource>? comparer) 1546new Func<IQueryable<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method, 1551public static IQueryable<TSource> Reverse<TSource>(this IQueryable<TSource> source) 1558new Func<IQueryable<TSource>, IQueryable<TSource>>(Reverse).Method, 1563public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1571new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1576public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1584new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method, 1591public static IQueryable<TSource> Shuffle<TSource>(this IQueryable<TSource> source) 1598new Func<IQueryable<TSource>, IQueryable<TSource>>(Shuffle).Method, 1603public static bool Any<TSource>(this IQueryable<TSource> source) 1610new Func<IQueryable<TSource>, bool>(Any).Method, 1615public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1623new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method, 1628public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1636new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method, 1641public static int Count<TSource>(this IQueryable<TSource> source) 1648new Func<IQueryable<TSource>, int>(Count).Method, 1653public static int Count<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1661new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, int>(Count).Method, 1671/// <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> 1674public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 1682new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 1687public static long LongCount<TSource>(this IQueryable<TSource> source) 1694new Func<IQueryable<TSource>, long>(LongCount).Method, 1699public static long LongCount<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1707new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method, 1712public static TSource? Min<TSource>(this IQueryable<TSource> source) 1719new Func<IQueryable<TSource>, TSource?>(Min).Method, 1723/// <summary>Returns the minimum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1731public static TSource? Min<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1738new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Min).Method, 1744public static TResult? Min<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1752new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Min).Method, 1756/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1765public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1773new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MinBy).Method, 1778/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1788public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1796new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MinBy).Method, 1803public static TSource? Max<TSource>(this IQueryable<TSource> source) 1810new Func<IQueryable<TSource>, TSource?>(Max).Method, 1814/// <summary>Returns the maximum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1821public static TSource? Max<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1828new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Max).Method, 1834public static TResult? Max<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1842new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Max).Method, 1846/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1855public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1863new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MaxBy).Method, 1868/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1878public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1886new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MaxBy).Method, 1893public static int Sum(this IQueryable<int> source) 1900new Func<IQueryable<int>, int>(Sum).Method, 1905public static int? Sum(this IQueryable<int?> source) 1912new Func<IQueryable<int?>, int?>(Sum).Method, 1917public static long Sum(this IQueryable<long> source) 1924new Func<IQueryable<long>, long>(Sum).Method, 1929public static long? Sum(this IQueryable<long?> source) 1936new Func<IQueryable<long?>, long?>(Sum).Method, 1941public static float Sum(this IQueryable<float> source) 1948new Func<IQueryable<float>, float>(Sum).Method, 1953public static float? Sum(this IQueryable<float?> source) 1960new Func<IQueryable<float?>, float?>(Sum).Method, 1965public static double Sum(this IQueryable<double> source) 1972new Func<IQueryable<double>, double>(Sum).Method, 1977public static double? Sum(this IQueryable<double?> source) 1984new Func<IQueryable<double?>, double?>(Sum).Method, 1989public static decimal Sum(this IQueryable<decimal> source) 1996new Func<IQueryable<decimal>, decimal>(Sum).Method, 2001public static decimal? Sum(this IQueryable<decimal?> source) 2008new Func<IQueryable<decimal?>, decimal?>(Sum).Method, 2013public static int Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2021new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method, 2026public static int? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2034new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method, 2039public static long Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2047new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method, 2052public static long? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2060new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method, 2065public static float Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2073new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method, 2078public static float? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2086new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method, 2091public static double Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2099new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method, 2104public static double? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2112new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method, 2117public static decimal Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2125new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method, 2130public static decimal? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2138new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method, 2143public static double Average(this IQueryable<int> source) 2150new Func<IQueryable<int>, double>(Average).Method, 2155public static double? Average(this IQueryable<int?> source) 2162new Func<IQueryable<int?>, double?>(Average).Method, 2167public static double Average(this IQueryable<long> source) 2174new Func<IQueryable<long>, double>(Average).Method, 2179public static double? Average(this IQueryable<long?> source) 2186new Func<IQueryable<long?>, double?>(Average).Method, 2191public static float Average(this IQueryable<float> source) 2198new Func<IQueryable<float>, float>(Average).Method, 2203public static float? Average(this IQueryable<float?> source) 2210new Func<IQueryable<float?>, float?>(Average).Method, 2215public static double Average(this IQueryable<double> source) 2222new Func<IQueryable<double>, double>(Average).Method, 2227public static double? Average(this IQueryable<double?> source) 2234new Func<IQueryable<double?>, double?>(Average).Method, 2239public static decimal Average(this IQueryable<decimal> source) 2246new Func<IQueryable<decimal>, decimal>(Average).Method, 2251public static decimal? Average(this IQueryable<decimal?> source) 2258new Func<IQueryable<decimal?>, decimal?>(Average).Method, 2263public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2271new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, double>(Average).Method, 2276public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2284new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method, 2289public static float Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2297new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Average).Method, 2302public static float? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2310new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method, 2315public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2323new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, double>(Average).Method, 2328public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2336new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method, 2341public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2349new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Average).Method, 2354public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2362new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method, 2367public static decimal Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2375new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method, 2380public static decimal? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2388new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method, 2393public static TSource Aggregate<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, TSource, TSource>> func) 2401new Func<IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method, 2406public static TAccumulate Aggregate<TSource, TAccumulate>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func) 2414new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method, 2419public static TResult Aggregate<TSource, TAccumulate, TResult>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector) 2428new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>, TResult>(Aggregate).Method, 2438/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2445/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2449public 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 2458new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2468/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2475/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2479public 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 2489new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2494public static IQueryable<TSource> SkipLast<TSource>(this IQueryable<TSource> source, int count) 2501new Func<IQueryable<TSource>, int, IQueryable<TSource>>(SkipLast).Method, 2507public static IQueryable<TSource> TakeLast<TSource>(this IQueryable<TSource> source, int count) 2514new Func<IQueryable<TSource>, int, IQueryable<TSource>>(TakeLast).Method, 2519public static IQueryable<TSource> Append<TSource>(this IQueryable<TSource> source, TSource element) 2526new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Append).Method, 2531public static IQueryable<TSource> Prepend<TSource>(this IQueryable<TSource> source, TSource element) 2538new 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()