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
589 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)
53internal IQueryable<EnvironmentVariableViewModel> FilteredEnvironmentVariables => 58internal IQueryable<DisplayedUrl> FilteredUrls => 63internal IQueryable<ResourceDetailRelationshipViewModel> FilteredRelationships => 68internal IQueryable<ResourceDetailRelationshipViewModel> FilteredBackRelationships => 73internal IQueryable<VolumeViewModel> FilteredVolumes => 78internal IQueryable<HealthReportViewModel> FilteredHealthReports => 83internal IQueryable<DisplayedResourcePropertyViewModel> FilteredResourceProperties =>
Components\Controls\SpanDetails.razor.cs (6)
32private IQueryable<TelemetryPropertyViewModel> FilteredItems => 35private IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 38private IQueryable<TelemetryPropertyViewModel> FilteredResourceItems => 42private IQueryable<OtlpSpanEvent> FilteredSpanEvents => 45private IQueryable<SpanLinkViewModel> FilteredSpanLinks => 48private IQueryable<SpanLinkViewModel> FilteredSpanBacklinks =>
Components\Controls\StructuredLogDetails.razor.cs (4)
22internal IQueryable<TelemetryPropertyViewModel> FilteredItems => 25internal IQueryable<TelemetryPropertyViewModel> FilteredExceptionItems => 28internal IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 31internal IQueryable<TelemetryPropertyViewModel> FilteredResourceItems =>
Components\Dialogs\ExemplarsDialog.razor.cs (1)
33public IQueryable<ChartExemplar> MetricView => Content.Exemplars.AsQueryable();
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
64private static Type s_typeOfIQueryableGeneric = typeof(IQueryable<>);
Identity.DefaultUI.WebSite (2)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (2)
28public IQueryable<TUser> Users 338var query = from user in Users
Microsoft.AspNetCore.Components.QuickGrid (23)
Columns\GridSort.cs (3)
17private readonly Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> _first; 26internal GridSort(Func<IQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>> first, (LambdaExpression, bool) firstExpression) 88internal IOrderedQueryable<TGridItem> Apply(IQueryable<TGridItem> queryable, bool ascending)
GridItemsProviderRequest.cs (7)
27/// Rather than inferring the sort rules manually, you should normally call either <see cref="ApplySorting(IQueryable{TGridItem})"/> 35/// Rather than inferring the sort rules manually, you should normally call either <see cref="ApplySorting(IQueryable{TGridItem})"/> 57/// Applies the request's sorting rules to the supplied <see cref="IQueryable{TGridItem}"/>. 59/// <param name="source">An <see cref="IQueryable{TGridItem}"/>.</param> 60/// <returns>A new <see cref="IQueryable{TGridItem}"/> representing the <paramref name="source"/> with sorting rules applied.</returns> 61public IQueryable<TGridItem> ApplySorting(IQueryable<TGridItem> source) =>
IAsyncQueryExecutor.cs (10)
9/// Provides methods for asynchronous evaluation of queries against an <see cref="IQueryable{T}" />. 14/// Determines whether the <see cref="IQueryable{T}" /> is supported by this <see cref="IAsyncQueryExecutor"/> type. 17/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 19bool IsSupported<T>(IQueryable<T> queryable); 22/// Asynchronously counts the items in the <see cref="IQueryable{T}" />, if supported. 25/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 27Task<int> CountAsync<T>(IQueryable<T> queryable); 30/// Asynchronously materializes the <see cref="IQueryable{T}" /> as an array, if supported. 33/// <param name="queryable">An <see cref="IQueryable{T}" /> instance.</param> 35Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable);
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
28public static IAsyncQueryExecutor? GetAsyncQueryExecutor<T>(IServiceProvider services, IQueryable<T>? queryable)
QuickGrid.razor.cs (2)
28[Parameter] public IQueryable<TGridItem>? Items { get; set; } 394var result = request.ApplySorting(Items).Skip(request.StartIndex);
Microsoft.AspNetCore.Identity.EntityFrameworkCore (7)
RoleStore.cs (1)
383public virtual IQueryable<TRole> Roles => Context.Set<TRole>();
UserOnlyStore.cs (2)
244public override IQueryable<TUser> Users 472var query = from userclaims in UserClaims
UserStore.cs (4)
246public override IQueryable<TUser> Users 369var query = from userRole in UserRoles 587var query = from userclaims in UserClaims 614var query = from userrole in UserRoles
Microsoft.AspNetCore.Identity.InMemory.Test (3)
InMemoryStore.cs (1)
161public IQueryable<TRole> Roles
InMemoryUserStore.cs (2)
28public IQueryable<TUser> Users 338var query = from user in Users
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
EnumerableWrapperProviderTest.cs (1)
13[InlineData(typeof(IQueryable<SerializableError>),
XmlSerializerOutputFormatterTest.cs (1)
346Enumerable.Range(1, 2).Select(i => "value" + i).AsQueryable(), typeof(IQueryable<string>), true };
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
ExpressionTrees\Sources\QueryHelper.vb (5)
43Public Function CreateQuery1(Of TElement)(expression As System.Linq.Expressions.Expression) As System.Linq.IQueryable(Of TElement) Implements System.Linq.IQueryProvider.CreateQuery 82Public Function GroupJoin(Of TOuter, TInner, TKey, TResult)(outer As System.Linq.IQueryable(Of TOuter), inner As System.Linq.IQueryable(Of TInner), outerKeySelector As Expression(Of Func(Of TOuter, TKey)), innerKeySelector As Expression(Of Func(Of TInner, TKey)), resultSelector As Expression(Of Func(Of TOuter, System.Linq.IQueryable(Of TInner), TResult))) As System.Linq.IQueryable(Of TResult)
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
157new PredefinedTypeInfo(PredefinedType.PT_G_IQUERYABLE, typeof(System.Linq.IQueryable<>), "System.Linq.IQueryable`1"),
Microsoft.Extensions.Identity.Core (8)
IQueryableRoleStore.cs (3)
15/// Returns an <see cref="IQueryable{T}"/> collection of roles. 17/// <value>An <see cref="IQueryable{T}"/> collection of roles.</value> 18IQueryable<TRole> Roles { get; }
IQueryableUserStore.cs (3)
15/// Returns an <see cref="IQueryable{T}"/> collection of users. 17/// <value>An <see cref="IQueryable{T}"/> collection of users.</value> 18IQueryable<TUser> Users { get; }
RoleManager.cs (1)
105public virtual IQueryable<TRole> Roles
UserManager.cs (1)
379public virtual IQueryable<TUser> Users
Microsoft.Extensions.Identity.Stores (2)
RoleStoreBase.cs (1)
235public abstract IQueryable<TRole> Roles
UserStoreBase.cs (1)
261public abstract IQueryable<TUser> Users
netstandard (1)
netstandard.cs (1)
1035[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable<>))]
System.ComponentModel.Composition (5)
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (5)
25private volatile IQueryable<ComposablePartDefinition>? _queryableParts; 40/// A <see cref="IQueryable{T}"/> of <see cref="ComposablePartDefinition"/> objects of the 52public virtual IQueryable<ComposablePartDefinition> Parts 60var p = this.AsQueryable(); 160var parts = Parts;
System.Core (1)
System.Core.cs (1)
173[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable<>))]
System.Linq.Expressions (5)
System\Linq\IQueryable.cs (5)
59/// Constructs an <see cref="IQueryable{T}"/> object that can evaluate the query represented by a specified expression tree. 62/// <returns>An <see cref="IQueryable{T}"/> that can evaluate the query represented by the specified expression tree.</returns> 64/// The <see cref="CreateQuery{TElement}"/> method is used to create new <see cref="IQueryable{T}"/> objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider. 67IQueryable<TElement> CreateQuery<TElement>(Expression expression); 86/// The <see cref="Execute{TElement}"/> method executes queries that return a single value (instead of an enumerable sequence of values). Expression trees that represent queries that return enumerable results are executed when the <see cref="IQueryable{T}"/> object that contains the expression tree is enumerated.
System.Linq.Queryable (495)
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 (490)
20public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source) 24return source as IQueryable<TElement> ?? new EnumerableQuery<TElement>(source); 48public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 56new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(Where).Method, 61public static IQueryable<TSource> Where<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 69new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(Where).Method, 74public static IQueryable<TResult> OfType<TResult>(this IQueryable source) 81new Func<IQueryable, IQueryable<TResult>>(OfType<TResult>).Method, 86public static IQueryable<TResult> Cast<TResult>(this IQueryable source) 93new Func<IQueryable, IQueryable<TResult>>(Cast<TResult>).Method, 98public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 106new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, IQueryable<TResult>>(Select).Method, 111public static IQueryable<TResult> Select<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, TResult>> selector) 119new Func<IQueryable<TSource>, Expression<Func<TSource, int, TResult>>, IQueryable<TResult>>(Select).Method, 124public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector) 132new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 137public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TResult>>> selector) 145new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 150public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 159new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 164public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 173new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 179IQueryable<TSource>? q = source as IQueryable<TSource>; 184public 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) 195new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IQueryable<TResult>>(Join).Method, 200public 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) 211new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(Join).Method, 216public 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) 227new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IQueryable<TResult>>(GroupJoin).Method, 232public 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) 243new 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, 248public 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) 259new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IQueryable<TResult>>(LeftJoin).Method, 264public 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) 275new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(LeftJoin).Method, 291/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 304public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source) 311new Func<IQueryable<T>, IOrderedQueryable<T>>(Order).Method, 328/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 341public static IOrderedQueryable<T> Order<T>(this IQueryable<T> source, IComparer<T> comparer) 348new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method, 353public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 361new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method, 366public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 374new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderBy).Method, 390/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 403public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source) 410new Func<IQueryable<T>, IOrderedQueryable<T>>(OrderDescending).Method, 427/// The <see cref="Order{T}(IQueryable{T})"/> method generates a <see cref="MethodCallExpression"/> that represents 440public static IOrderedQueryable<T> OrderDescending<T>(this IQueryable<T> source, IComparer<T> comparer) 447new Func<IQueryable<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method, 452public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 460new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 465public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 473new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method, 478public 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) 489new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IQueryable<TResult>>(RightJoin).Method, 494public 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) 505new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(RightJoin).Method, 562public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, int count) 569new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Take).Method, 578/// <returns>An <see cref="IQueryable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 580public static IQueryable<TSource> Take<TSource>(this IQueryable<TSource> source, Range range) 587new Func<IQueryable<TSource>, Range, IQueryable<TSource>>(Take).Method, 592public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 600new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(TakeWhile).Method, 605public static IQueryable<TSource> TakeWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 613new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(TakeWhile).Method, 618public static IQueryable<TSource> Skip<TSource>(this IQueryable<TSource> source, int count) 625new Func<IQueryable<TSource>, int, IQueryable<TSource>>(Skip).Method, 630public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 638new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, IQueryable<TSource>>(SkipWhile).Method, 643public static IQueryable<TSource> SkipWhile<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int, bool>> predicate) 651new Func<IQueryable<TSource>, Expression<Func<TSource, int, bool>>, IQueryable<TSource>>(SkipWhile).Method, 656public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 664new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 669public static IQueryable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector) 678new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 683public static IQueryable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 691new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TSource>>>(GroupBy).Method, 696public 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) 705new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>, IQueryable<IGrouping<TKey, TElement>>>(GroupBy).Method, 710public 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) 720new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 725public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 734new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 739public 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) 748new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 753public 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) 763new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 768public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source) 775new Func<IQueryable<TSource>, IQueryable<TSource>>(Distinct).Method, 780public static IQueryable<TSource> Distinct<TSource>(this IQueryable<TSource> source, IEqualityComparer<TSource>? comparer) 787new Func<IQueryable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Distinct).Method, 796/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 799public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 807new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(DistinctBy).Method, 817/// <returns>An <see cref="IQueryable{T}" /> that contains distinct elements from the source sequence.</returns> 820public static IQueryable<TSource> DistinctBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 828new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(DistinctBy).Method, 836/// <returns>An <see cref="IQueryable{T}"/> that contains the elements the input sequence split into chunks of size <paramref name="size"/>.</returns> 844public static IQueryable<TSource[]> Chunk<TSource>(this IQueryable<TSource> source, int size) 851new Func<IQueryable<TSource>, int, IQueryable<TSource[]>>(Chunk).Method, 856public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 864new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 869public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 877new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 882public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 891new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 906public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 915new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 920public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 928new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 933public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 941new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 950/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 953/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 956public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 965new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 972/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements form the first set for the union.</param> 976/// <returns>An <see cref="IQueryable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 979public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 988new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 997/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1001public static IQueryable<(int Index, TSource Item)> Index<TSource>(this IQueryable<TSource> source) 1008new Func<IQueryable<TSource>, IQueryable<(int Index, TSource Item)>>(Index).Method, 1013public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1021new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 1026public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1034new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 1043/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1049public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1058new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1067/// <param name="source1">An <see cref="IQueryable{T}" /> whose distinct elements that also appear in <paramref name="source2" /> will be returned.</param> 1074public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1083new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1091public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1099new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1104public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1112new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1123/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1126/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1128public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1137new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1148/// <param name="source1">An <see cref="IQueryable{TSource}" /> whose keys that are not also in <paramref name="source2"/> will be returned.</param> 1152/// <returns>A <see cref="IQueryable{TSource}" /> that contains the set difference of the elements of two sequences.</returns> 1154public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1163new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1171public static TSource First<TSource>(this IQueryable<TSource> source) 1178new Func<IQueryable<TSource>, TSource>(First).Method, 1183public static TSource First<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1191new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method, 1196public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source) 1203new Func<IQueryable<TSource>, TSource?>(FirstOrDefault).Method, 1214public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1221new Func<IQueryable<TSource>, TSource, TSource>(FirstOrDefault).Method, 1226public static TSource? FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1234new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method, 1246public static TSource FirstOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1254new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method, 1259public static TSource Last<TSource>(this IQueryable<TSource> source) 1266new Func<IQueryable<TSource>, TSource>(Last).Method, 1271public static TSource Last<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1279new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method, 1284public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source) 1291new Func<IQueryable<TSource>, TSource?>(LastOrDefault).Method, 1302public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1309new Func<IQueryable<TSource>, TSource, TSource>(LastOrDefault).Method, 1314public static TSource? LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1322new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method, 1334public static TSource LastOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1342new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method, 1348public static TSource Single<TSource>(this IQueryable<TSource> source) 1355new Func<IQueryable<TSource>, TSource>(Single).Method, 1360public static TSource Single<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1368new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method, 1373public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source) 1380new Func<IQueryable<TSource>, TSource?>(SingleOrDefault).Method, 1392public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1399new Func<IQueryable<TSource>, TSource, TSource>(SingleOrDefault).Method, 1404public static TSource? SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1412new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method, 1425public static TSource SingleOrDefault<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue) 1433new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method, 1438public static TSource ElementAt<TSource>(this IQueryable<TSource> source, int index) 1448new Func<IQueryable<TSource>, int, TSource>(ElementAt).Method, 1454/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1460public static TSource ElementAt<TSource>(this IQueryable<TSource> source, Index index) 1470new Func<IQueryable<TSource>, Index, TSource>(ElementAt).Method, 1475public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, int index) 1482new Func<IQueryable<TSource>, int, TSource?>(ElementAtOrDefault).Method, 1488/// <param name="source">An <see cref="IQueryable{T}" /> to return an element from.</param> 1493public static TSource? ElementAtOrDefault<TSource>(this IQueryable<TSource> source, Index index) 1500new Func<IQueryable<TSource>, Index, TSource?>(ElementAtOrDefault).Method, 1505public static IQueryable<TSource?> DefaultIfEmpty<TSource>(this IQueryable<TSource> source) 1512new Func<IQueryable<TSource>, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1517public static IQueryable<TSource> DefaultIfEmpty<TSource>(this IQueryable<TSource> source, TSource defaultValue) 1524new Func<IQueryable<TSource>, TSource, IQueryable<TSource?>>(DefaultIfEmpty).Method, 1529public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item) 1536new Func<IQueryable<TSource>, TSource, bool>(Contains).Method, 1541public static bool Contains<TSource>(this IQueryable<TSource> source, TSource item, IEqualityComparer<TSource>? comparer) 1548new Func<IQueryable<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method, 1553public static IQueryable<TSource> Reverse<TSource>(this IQueryable<TSource> source) 1560new Func<IQueryable<TSource>, IQueryable<TSource>>(Reverse).Method, 1565public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1573new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1578public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1586new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method, 1593public static IQueryable<TSource> Shuffle<TSource>(this IQueryable<TSource> source) 1600new Func<IQueryable<TSource>, IQueryable<TSource>>(Shuffle).Method, 1605public static bool Any<TSource>(this IQueryable<TSource> source) 1612new Func<IQueryable<TSource>, bool>(Any).Method, 1617public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1625new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method, 1630public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1638new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method, 1643public static int Count<TSource>(this IQueryable<TSource> source) 1650new Func<IQueryable<TSource>, int>(Count).Method, 1655public static int Count<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1663new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, int>(Count).Method, 1673/// <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> 1676public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 1684new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 1689public static long LongCount<TSource>(this IQueryable<TSource> source) 1696new Func<IQueryable<TSource>, long>(LongCount).Method, 1701public static long LongCount<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate) 1709new Func<IQueryable<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method, 1714public static TSource? Min<TSource>(this IQueryable<TSource> source) 1721new Func<IQueryable<TSource>, TSource?>(Min).Method, 1725/// <summary>Returns the minimum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1733public static TSource? Min<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1740new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Min).Method, 1746public static TResult? Min<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1754new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Min).Method, 1758/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1767public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1775new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MinBy).Method, 1780/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1793public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1801new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MinBy).Method, 1807/// <summary>Returns the minimum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1817public static TSource? MinBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 1825new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MinBy).Method, 1832public static TSource? Max<TSource>(this IQueryable<TSource> source) 1839new Func<IQueryable<TSource>, TSource?>(Max).Method, 1843/// <summary>Returns the maximum value in a generic <see cref="System.Linq.IQueryable{T}" />.</summary> 1850public static TSource? Max<TSource>(this IQueryable<TSource> source, IComparer<TSource>? comparer) 1857new Func<IQueryable<TSource>, IComparer<TSource>, TSource?>(Max).Method, 1863public static TResult? Max<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector) 1871new Func<IQueryable<TSource>, Expression<Func<TSource, TResult>>, TResult?>(Max).Method, 1875/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1884public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector) 1892new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TSource?>(MaxBy).Method, 1897/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1910public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer) 1918new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TSource>, TSource?>(MaxBy).Method, 1924/// <summary>Returns the maximum value in a generic <see cref="IQueryable{T}"/> according to a specified key selector function.</summary> 1934public static TSource? MaxBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer) 1942new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MaxBy).Method, 1949public static int Sum(this IQueryable<int> source) 1956new Func<IQueryable<int>, int>(Sum).Method, 1961public static int? Sum(this IQueryable<int?> source) 1968new Func<IQueryable<int?>, int?>(Sum).Method, 1973public static long Sum(this IQueryable<long> source) 1980new Func<IQueryable<long>, long>(Sum).Method, 1985public static long? Sum(this IQueryable<long?> source) 1992new Func<IQueryable<long?>, long?>(Sum).Method, 1997public static float Sum(this IQueryable<float> source) 2004new Func<IQueryable<float>, float>(Sum).Method, 2009public static float? Sum(this IQueryable<float?> source) 2016new Func<IQueryable<float?>, float?>(Sum).Method, 2021public static double Sum(this IQueryable<double> source) 2028new Func<IQueryable<double>, double>(Sum).Method, 2033public static double? Sum(this IQueryable<double?> source) 2040new Func<IQueryable<double?>, double?>(Sum).Method, 2045public static decimal Sum(this IQueryable<decimal> source) 2052new Func<IQueryable<decimal>, decimal>(Sum).Method, 2057public static decimal? Sum(this IQueryable<decimal?> source) 2064new Func<IQueryable<decimal?>, decimal?>(Sum).Method, 2069public static int Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2077new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method, 2082public static int? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2090new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method, 2095public static long Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2103new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method, 2108public static long? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2116new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method, 2121public static float Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2129new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method, 2134public static float? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2142new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method, 2147public static double Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2155new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method, 2160public static double? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2168new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method, 2173public static decimal Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2181new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method, 2186public static decimal? Sum<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2194new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method, 2199public static double Average(this IQueryable<int> source) 2206new Func<IQueryable<int>, double>(Average).Method, 2211public static double? Average(this IQueryable<int?> source) 2218new Func<IQueryable<int?>, double?>(Average).Method, 2223public static double Average(this IQueryable<long> source) 2230new Func<IQueryable<long>, double>(Average).Method, 2235public static double? Average(this IQueryable<long?> source) 2242new Func<IQueryable<long?>, double?>(Average).Method, 2247public static float Average(this IQueryable<float> source) 2254new Func<IQueryable<float>, float>(Average).Method, 2259public static float? Average(this IQueryable<float?> source) 2266new Func<IQueryable<float?>, float?>(Average).Method, 2271public static double Average(this IQueryable<double> source) 2278new Func<IQueryable<double>, double>(Average).Method, 2283public static double? Average(this IQueryable<double?> source) 2290new Func<IQueryable<double?>, double?>(Average).Method, 2295public static decimal Average(this IQueryable<decimal> source) 2302new Func<IQueryable<decimal>, decimal>(Average).Method, 2307public static decimal? Average(this IQueryable<decimal?> source) 2314new Func<IQueryable<decimal?>, decimal?>(Average).Method, 2319public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int>> selector) 2327new Func<IQueryable<TSource>, Expression<Func<TSource, int>>, double>(Average).Method, 2332public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, int?>> selector) 2340new Func<IQueryable<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method, 2345public static float Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float>> selector) 2353new Func<IQueryable<TSource>, Expression<Func<TSource, float>>, float>(Average).Method, 2358public static float? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, float?>> selector) 2366new Func<IQueryable<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method, 2371public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long>> selector) 2379new Func<IQueryable<TSource>, Expression<Func<TSource, long>>, double>(Average).Method, 2384public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, long?>> selector) 2392new Func<IQueryable<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method, 2397public static double Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double>> selector) 2405new Func<IQueryable<TSource>, Expression<Func<TSource, double>>, double>(Average).Method, 2410public static double? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, double?>> selector) 2418new Func<IQueryable<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method, 2423public static decimal Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector) 2431new Func<IQueryable<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method, 2436public static decimal? Average<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector) 2444new Func<IQueryable<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method, 2449public static TSource Aggregate<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, TSource, TSource>> func) 2457new Func<IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method, 2462public static TAccumulate Aggregate<TSource, TAccumulate>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func) 2470new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method, 2475public static TResult Aggregate<TSource, TAccumulate, TResult>(this IQueryable<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector) 2484new Func<IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>, TResult>(Aggregate).Method, 2494/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2501/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2505public 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 2514new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2524/// <param name="source">An <see cref="IQueryable{T}"/> to aggregate over.</param> 2531/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IQueryable{TSource}, Expression{Func{TSource, TKey}})"/> methods 2535public 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 2545new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 2550public static IQueryable<TSource> SkipLast<TSource>(this IQueryable<TSource> source, int count) 2557new Func<IQueryable<TSource>, int, IQueryable<TSource>>(SkipLast).Method, 2563public static IQueryable<TSource> TakeLast<TSource>(this IQueryable<TSource> source, int count) 2570new Func<IQueryable<TSource>, int, IQueryable<TSource>>(TakeLast).Method, 2575public static IQueryable<TSource> Append<TSource>(this IQueryable<TSource> source, TSource element) 2582new Func<IQueryable<TSource>, TSource, IQueryable<TSource>>(Append).Method, 2587public static IQueryable<TSource> Prepend<TSource>(this IQueryable<TSource> source, TSource element) 2594new 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()