1 interface inheriting from IQueryable
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
103
public interface IOrderedQueryable<out T> :
IQueryable
<T>, IOrderedQueryable
1 implementation of IQueryable
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\QueryHelper.vb (1)
11
Public 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)
30
private
IQueryable
<MetricViewBase> _metricsView => _metrics.Values.AsEnumerable().Reverse().ToList().AsQueryable();
Components\Controls\PropertyGrid.razor.cs (1)
92
public
IQueryable
<TItem>? Items { get; set; }
Components\Controls\ResourceDetails.razor.cs (7)
53
internal
IQueryable
<EnvironmentVariableViewModel> FilteredEnvironmentVariables =>
58
internal
IQueryable
<DisplayedUrl> FilteredUrls =>
63
internal
IQueryable
<ResourceDetailRelationshipViewModel> FilteredRelationships =>
68
internal
IQueryable
<ResourceDetailRelationshipViewModel> FilteredBackRelationships =>
73
internal
IQueryable
<VolumeViewModel> FilteredVolumes =>
78
internal
IQueryable
<HealthReportViewModel> FilteredHealthReports =>
83
internal
IQueryable
<DisplayedResourcePropertyViewModel> FilteredResourceProperties =>
Components\Controls\SpanDetails.razor.cs (6)
32
private
IQueryable
<TelemetryPropertyViewModel> FilteredItems =>
35
private
IQueryable
<TelemetryPropertyViewModel> FilteredContextItems =>
38
private
IQueryable
<TelemetryPropertyViewModel> FilteredResourceItems =>
42
private
IQueryable
<OtlpSpanEvent> FilteredSpanEvents =>
45
private
IQueryable
<SpanLinkViewModel> FilteredSpanLinks =>
48
private
IQueryable
<SpanLinkViewModel> FilteredSpanBacklinks =>
Components\Controls\StructuredLogDetails.razor.cs (4)
22
internal
IQueryable
<TelemetryPropertyViewModel> FilteredItems =>
25
internal
IQueryable
<TelemetryPropertyViewModel> FilteredExceptionItems =>
28
internal
IQueryable
<TelemetryPropertyViewModel> FilteredContextItems =>
31
internal
IQueryable
<TelemetryPropertyViewModel> FilteredResourceItems =>
Components\Dialogs\ExemplarsDialog.razor.cs (1)
33
public
IQueryable
<ChartExemplar> MetricView => Content.Exemplars.AsQueryable();
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
64
private static Type s_typeOfIQueryableGeneric = typeof(
IQueryable
<>);
Identity.DefaultUI.WebSite (2)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (2)
28
public
IQueryable
<TUser> Users
338
var
query = from user in Users
Microsoft.AspNetCore.Components.QuickGrid (23)
Columns\GridSort.cs (3)
17
private readonly Func<
IQueryable
<TGridItem>, bool, IOrderedQueryable<TGridItem>> _first;
26
internal GridSort(Func<
IQueryable
<TGridItem>, bool, IOrderedQueryable<TGridItem>> first, (LambdaExpression, bool) firstExpression)
88
internal 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>
61
public
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>
19
bool 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>
27
Task<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>
35
Task<T[]> ToArrayAsync<T>(
IQueryable
<T> queryable);
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
28
public static IAsyncQueryExecutor? GetAsyncQueryExecutor<T>(IServiceProvider services,
IQueryable
<T>? queryable)
QuickGrid.razor.cs (2)
28
[Parameter] public
IQueryable
<TGridItem>? Items { get; set; }
394
var
result = request.ApplySorting(Items).Skip(request.StartIndex);
Microsoft.AspNetCore.Identity.EntityFrameworkCore (7)
RoleStore.cs (1)
383
public virtual
IQueryable
<TRole> Roles => Context.Set<TRole>();
UserOnlyStore.cs (2)
244
public override
IQueryable
<TUser> Users
472
var
query = from userclaims in UserClaims
UserStore.cs (4)
246
public override
IQueryable
<TUser> Users
369
var
query = from userRole in UserRoles
587
var
query = from userclaims in UserClaims
614
var
query = from userrole in UserRoles
Microsoft.AspNetCore.Identity.InMemory.Test (3)
InMemoryStore.cs (1)
161
public
IQueryable
<TRole> Roles
InMemoryUserStore.cs (2)
28
public
IQueryable
<TUser> Users
338
var
query = from user in Users
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
EnumerableWrapperProviderTest.cs (1)
13
[InlineData(typeof(
IQueryable
<SerializableError>),
XmlSerializerOutputFormatterTest.cs (1)
346
Enumerable.Range(1, 2).Select(i => "value" + i).AsQueryable(), typeof(
IQueryable
<string>), true };
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
ExpressionTrees\Sources\QueryHelper.vb (5)
43
Public Function CreateQuery1(Of TElement)(expression As System.Linq.Expressions.Expression) As System.Linq.
IQueryable
(Of TElement) Implements System.Linq.IQueryProvider.CreateQuery
82
Public 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)
157
new 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>
18
IQueryable
<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>
18
IQueryable
<TUser> Users { get; }
RoleManager.cs (1)
105
public virtual
IQueryable
<TRole> Roles
UserManager.cs (1)
379
public virtual
IQueryable
<TUser> Users
Microsoft.Extensions.Identity.Stores (2)
RoleStoreBase.cs (1)
235
public abstract
IQueryable
<TRole> Roles
UserStoreBase.cs (1)
261
public 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)
25
private volatile
IQueryable
<ComposablePartDefinition>? _queryableParts;
40
/// A <see cref="
IQueryable
{T}"/> of <see cref="ComposablePartDefinition"/> objects of the
52
public virtual
IQueryable
<ComposablePartDefinition> Parts
60
var
p = this.AsQueryable();
160
var
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.
67
IQueryable
<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)
67
Type? iqType = TypeHelper.FindGenericType(typeof(
IQueryable
<>), expression.Type);
73
IQueryable
<TElement> IQueryProvider.CreateQuery<TElement>(Expression expression)
77
if (!typeof(
IQueryable
<TElement>).IsAssignableFrom(expression.Type))
System\Linq\EnumerableRewriter.cs (2)
169
else if (genericType == typeof(
IQueryable
<>))
189
.Where(i => i.GenType == typeof(
IQueryable
<>) || i.GenType == typeof(IEnumerable<>))
System\Linq\Queryable.cs (490)
20
public static
IQueryable
<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source)
24
return source as
IQueryable
<TElement> ?? new EnumerableQuery<TElement>(source);
48
public static
IQueryable
<TSource> Where<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
56
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>,
IQueryable
<TSource>>(Where).Method,
61
public static
IQueryable
<TSource> Where<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, bool>> predicate)
69
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, bool>>,
IQueryable
<TSource>>(Where).Method,
74
public static
IQueryable
<TResult> OfType<TResult>(this IQueryable source)
81
new Func<IQueryable,
IQueryable
<TResult>>(OfType<TResult>).Method,
86
public static
IQueryable
<TResult> Cast<TResult>(this IQueryable source)
93
new Func<IQueryable,
IQueryable
<TResult>>(Cast<TResult>).Method,
98
public static
IQueryable
<TResult> Select<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, TResult>> selector)
106
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TResult>>,
IQueryable
<TResult>>(Select).Method,
111
public static
IQueryable
<TResult> Select<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, TResult>> selector)
119
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, TResult>>,
IQueryable
<TResult>>(Select).Method,
124
public static
IQueryable
<TResult> SelectMany<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector)
132
new Func<
IQueryable
<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>,
IQueryable
<TResult>>(SelectMany).Method,
137
public static
IQueryable
<TResult> SelectMany<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, IEnumerable<TResult>>> selector)
145
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, IEnumerable<TResult>>>,
IQueryable
<TResult>>(SelectMany).Method,
150
public static
IQueryable
<TResult> SelectMany<TSource, TCollection, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector)
159
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>,
IQueryable
<TResult>>(SelectMany).Method,
164
public static
IQueryable
<TResult> SelectMany<TSource, TCollection, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector)
173
new Func<
IQueryable
<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>,
IQueryable
<TResult>>(SelectMany).Method,
179
IQueryable
<TSource>? q = source as
IQueryable
<TSource>;
184
public 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)
195
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>,
IQueryable
<TResult>>(Join).Method,
200
public 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)
211
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>,
IQueryable
<TResult>>(Join).Method,
216
public 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)
227
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>,
IQueryable
<TResult>>(GroupJoin).Method,
232
public 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)
243
new 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,
248
public 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)
259
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>,
IQueryable
<TResult>>(LeftJoin).Method,
264
public 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)
275
new 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
304
public static IOrderedQueryable<T> Order<T>(this
IQueryable
<T> source)
311
new Func<
IQueryable
<T>, IOrderedQueryable<T>>(Order).Method,
328
/// The <see cref="Order{T}(
IQueryable
{T})"/> method generates a <see cref="MethodCallExpression"/> that represents
341
public static IOrderedQueryable<T> Order<T>(this
IQueryable
<T> source, IComparer<T> comparer)
348
new Func<
IQueryable
<T>, IComparer<T>, IOrderedQueryable<T>>(Order).Method,
353
public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
361
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderBy).Method,
366
public static IOrderedQueryable<TSource> OrderBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
374
new 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
403
public static IOrderedQueryable<T> OrderDescending<T>(this
IQueryable
<T> source)
410
new Func<
IQueryable
<T>, IOrderedQueryable<T>>(OrderDescending).Method,
427
/// The <see cref="Order{T}(
IQueryable
{T})"/> method generates a <see cref="MethodCallExpression"/> that represents
440
public static IOrderedQueryable<T> OrderDescending<T>(this
IQueryable
<T> source, IComparer<T> comparer)
447
new Func<
IQueryable
<T>, IComparer<T>, IOrderedQueryable<T>>(OrderDescending).Method,
452
public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
460
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IOrderedQueryable<TSource>>(OrderByDescending).Method,
465
public static IOrderedQueryable<TSource> OrderByDescending<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
473
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, IOrderedQueryable<TSource>>(OrderByDescending).Method,
478
public 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)
489
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>,
IQueryable
<TResult>>(RightJoin).Method,
494
public 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)
505
new Func<
IQueryable
<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IEqualityComparer<TKey>,
IQueryable
<TResult>>(RightJoin).Method,
562
public static
IQueryable
<TSource> Take<TSource>(this
IQueryable
<TSource> source, int count)
569
new 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>
580
public static
IQueryable
<TSource> Take<TSource>(this
IQueryable
<TSource> source, Range range)
587
new Func<
IQueryable
<TSource>, Range,
IQueryable
<TSource>>(Take).Method,
592
public static
IQueryable
<TSource> TakeWhile<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
600
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>,
IQueryable
<TSource>>(TakeWhile).Method,
605
public static
IQueryable
<TSource> TakeWhile<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, bool>> predicate)
613
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, bool>>,
IQueryable
<TSource>>(TakeWhile).Method,
618
public static
IQueryable
<TSource> Skip<TSource>(this
IQueryable
<TSource> source, int count)
625
new Func<
IQueryable
<TSource>, int,
IQueryable
<TSource>>(Skip).Method,
630
public static
IQueryable
<TSource> SkipWhile<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
638
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>,
IQueryable
<TSource>>(SkipWhile).Method,
643
public static
IQueryable
<TSource> SkipWhile<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int, bool>> predicate)
651
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int, bool>>,
IQueryable
<TSource>>(SkipWhile).Method,
656
public static
IQueryable
<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
664
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>,
IQueryable
<IGrouping<TKey, TSource>>>(GroupBy).Method,
669
public static
IQueryable
<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector)
678
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>,
IQueryable
<IGrouping<TKey, TElement>>>(GroupBy).Method,
683
public static
IQueryable
<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer)
691
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>,
IQueryable
<IGrouping<TKey, TSource>>>(GroupBy).Method,
696
public 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)
705
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>,
IQueryable
<IGrouping<TKey, TElement>>>(GroupBy).Method,
710
public 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)
720
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>,
IQueryable
<TResult>>(GroupBy).Method,
725
public static
IQueryable
<TResult> GroupBy<TSource, TKey, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector)
734
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>,
IQueryable
<TResult>>(GroupBy).Method,
739
public 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)
748
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>,
IQueryable
<TResult>>(GroupBy).Method,
753
public 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)
763
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>,
IQueryable
<TResult>>(GroupBy).Method,
768
public static
IQueryable
<TSource> Distinct<TSource>(this
IQueryable
<TSource> source)
775
new Func<
IQueryable
<TSource>,
IQueryable
<TSource>>(Distinct).Method,
780
public static
IQueryable
<TSource> Distinct<TSource>(this
IQueryable
<TSource> source, IEqualityComparer<TSource>? comparer)
787
new 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>
799
public static
IQueryable
<TSource> DistinctBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
807
new 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>
820
public static
IQueryable
<TSource> DistinctBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer)
828
new 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>
844
public static
IQueryable
<TSource[]> Chunk<TSource>(this
IQueryable
<TSource> source, int size)
851
new Func<
IQueryable
<TSource>, int,
IQueryable
<TSource[]>>(Chunk).Method,
856
public static
IQueryable
<TSource> Concat<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2)
864
new Func<
IQueryable
<TSource>, IEnumerable<TSource>,
IQueryable
<TSource>>(Concat).Method,
869
public static
IQueryable
<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this
IQueryable
<TFirst> source1, IEnumerable<TSecond> source2)
877
new Func<
IQueryable
<TFirst>, IEnumerable<TSecond>,
IQueryable
<(TFirst, TSecond)>>(Zip).Method,
882
public static
IQueryable
<TResult> Zip<TFirst, TSecond, TResult>(this
IQueryable
<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector)
891
new Func<
IQueryable
<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>,
IQueryable
<TResult>>(Zip).Method,
906
public static
IQueryable
<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this
IQueryable
<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3)
915
new Func<
IQueryable
<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>,
IQueryable
<(TFirst, TSecond, TThird)>>(Zip).Method,
920
public static
IQueryable
<TSource> Union<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2)
928
new Func<
IQueryable
<TSource>, IEnumerable<TSource>,
IQueryable
<TSource>>(Union).Method,
933
public static
IQueryable
<TSource> Union<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer)
941
new 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>
956
public static
IQueryable
<TSource> UnionBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector)
965
new 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>
979
public static
IQueryable
<TSource> UnionBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer)
988
new 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>
1001
public static
IQueryable
<(int Index, TSource Item)> Index<TSource>(this
IQueryable
<TSource> source)
1008
new Func<
IQueryable
<TSource>,
IQueryable
<(int Index, TSource Item)>>(Index).Method,
1013
public static
IQueryable
<TSource> Intersect<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2)
1021
new Func<
IQueryable
<TSource>, IEnumerable<TSource>,
IQueryable
<TSource>>(Intersect).Method,
1026
public static
IQueryable
<TSource> Intersect<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer)
1034
new 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>
1049
public static
IQueryable
<TSource> IntersectBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector)
1058
new 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>
1074
public static
IQueryable
<TSource> IntersectBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer)
1083
new Func<
IQueryable
<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>,
IQueryable
<TSource>>(IntersectBy).Method,
1091
public static
IQueryable
<TSource> Except<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2)
1099
new Func<
IQueryable
<TSource>, IEnumerable<TSource>,
IQueryable
<TSource>>(Except).Method,
1104
public static
IQueryable
<TSource> Except<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer)
1112
new 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>
1128
public static
IQueryable
<TSource> ExceptBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector)
1137
new 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>
1154
public static
IQueryable
<TSource> ExceptBy<TSource, TKey>(this
IQueryable
<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer)
1163
new Func<
IQueryable
<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>,
IQueryable
<TSource>>(ExceptBy).Method,
1171
public static TSource First<TSource>(this
IQueryable
<TSource> source)
1178
new Func<
IQueryable
<TSource>, TSource>(First).Method,
1183
public static TSource First<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1191
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource>(First).Method,
1196
public static TSource? FirstOrDefault<TSource>(this
IQueryable
<TSource> source)
1203
new Func<
IQueryable
<TSource>, TSource?>(FirstOrDefault).Method,
1214
public static TSource FirstOrDefault<TSource>(this
IQueryable
<TSource> source, TSource defaultValue)
1221
new Func<
IQueryable
<TSource>, TSource, TSource>(FirstOrDefault).Method,
1226
public static TSource? FirstOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1234
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource?>(FirstOrDefault).Method,
1246
public static TSource FirstOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue)
1254
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(FirstOrDefault).Method,
1259
public static TSource Last<TSource>(this
IQueryable
<TSource> source)
1266
new Func<
IQueryable
<TSource>, TSource>(Last).Method,
1271
public static TSource Last<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1279
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource>(Last).Method,
1284
public static TSource? LastOrDefault<TSource>(this
IQueryable
<TSource> source)
1291
new Func<
IQueryable
<TSource>, TSource?>(LastOrDefault).Method,
1302
public static TSource LastOrDefault<TSource>(this
IQueryable
<TSource> source, TSource defaultValue)
1309
new Func<
IQueryable
<TSource>, TSource, TSource>(LastOrDefault).Method,
1314
public static TSource? LastOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1322
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource?>(LastOrDefault).Method,
1334
public static TSource LastOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue)
1342
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(LastOrDefault).Method,
1348
public static TSource Single<TSource>(this
IQueryable
<TSource> source)
1355
new Func<
IQueryable
<TSource>, TSource>(Single).Method,
1360
public static TSource Single<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1368
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource>(Single).Method,
1373
public static TSource? SingleOrDefault<TSource>(this
IQueryable
<TSource> source)
1380
new Func<
IQueryable
<TSource>, TSource?>(SingleOrDefault).Method,
1392
public static TSource SingleOrDefault<TSource>(this
IQueryable
<TSource> source, TSource defaultValue)
1399
new Func<
IQueryable
<TSource>, TSource, TSource>(SingleOrDefault).Method,
1404
public static TSource? SingleOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1412
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource?>(SingleOrDefault).Method,
1425
public static TSource SingleOrDefault<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate, TSource defaultValue)
1433
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, TSource, TSource>(SingleOrDefault).Method,
1438
public static TSource ElementAt<TSource>(this
IQueryable
<TSource> source, int index)
1448
new Func<
IQueryable
<TSource>, int, TSource>(ElementAt).Method,
1454
/// <param name="source">An <see cref="
IQueryable
{T}" /> to return an element from.</param>
1460
public static TSource ElementAt<TSource>(this
IQueryable
<TSource> source, Index index)
1470
new Func<
IQueryable
<TSource>, Index, TSource>(ElementAt).Method,
1475
public static TSource? ElementAtOrDefault<TSource>(this
IQueryable
<TSource> source, int index)
1482
new Func<
IQueryable
<TSource>, int, TSource?>(ElementAtOrDefault).Method,
1488
/// <param name="source">An <see cref="
IQueryable
{T}" /> to return an element from.</param>
1493
public static TSource? ElementAtOrDefault<TSource>(this
IQueryable
<TSource> source, Index index)
1500
new Func<
IQueryable
<TSource>, Index, TSource?>(ElementAtOrDefault).Method,
1505
public static
IQueryable
<TSource?> DefaultIfEmpty<TSource>(this
IQueryable
<TSource> source)
1512
new Func<
IQueryable
<TSource>,
IQueryable
<TSource?>>(DefaultIfEmpty).Method,
1517
public static
IQueryable
<TSource> DefaultIfEmpty<TSource>(this
IQueryable
<TSource> source, TSource defaultValue)
1524
new Func<
IQueryable
<TSource>, TSource,
IQueryable
<TSource?>>(DefaultIfEmpty).Method,
1529
public static bool Contains<TSource>(this
IQueryable
<TSource> source, TSource item)
1536
new Func<
IQueryable
<TSource>, TSource, bool>(Contains).Method,
1541
public static bool Contains<TSource>(this
IQueryable
<TSource> source, TSource item, IEqualityComparer<TSource>? comparer)
1548
new Func<
IQueryable
<TSource>, TSource, IEqualityComparer<TSource>, bool>(Contains).Method,
1553
public static
IQueryable
<TSource> Reverse<TSource>(this
IQueryable
<TSource> source)
1560
new Func<
IQueryable
<TSource>,
IQueryable
<TSource>>(Reverse).Method,
1565
public static bool SequenceEqual<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2)
1573
new Func<
IQueryable
<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method,
1578
public static bool SequenceEqual<TSource>(this
IQueryable
<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer)
1586
new Func<
IQueryable
<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method,
1593
public static
IQueryable
<TSource> Shuffle<TSource>(this
IQueryable
<TSource> source)
1600
new Func<
IQueryable
<TSource>,
IQueryable
<TSource>>(Shuffle).Method,
1605
public static bool Any<TSource>(this
IQueryable
<TSource> source)
1612
new Func<
IQueryable
<TSource>, bool>(Any).Method,
1617
public static bool Any<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1625
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, bool>(Any).Method,
1630
public static bool All<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1638
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, bool>(All).Method,
1643
public static int Count<TSource>(this
IQueryable
<TSource> source)
1650
new Func<
IQueryable
<TSource>, int>(Count).Method,
1655
public static int Count<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1663
new 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>
1676
public static
IQueryable
<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull
1684
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>,
IQueryable
<KeyValuePair<TKey, int>>>(CountBy).Method,
1689
public static long LongCount<TSource>(this
IQueryable
<TSource> source)
1696
new Func<
IQueryable
<TSource>, long>(LongCount).Method,
1701
public static long LongCount<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, bool>> predicate)
1709
new Func<
IQueryable
<TSource>, Expression<Func<TSource, bool>>, long>(LongCount).Method,
1714
public static TSource? Min<TSource>(this
IQueryable
<TSource> source)
1721
new Func<
IQueryable
<TSource>, TSource?>(Min).Method,
1725
/// <summary>Returns the minimum value in a generic <see cref="System.Linq.
IQueryable
{T}" />.</summary>
1733
public static TSource? Min<TSource>(this
IQueryable
<TSource> source, IComparer<TSource>? comparer)
1740
new Func<
IQueryable
<TSource>, IComparer<TSource>, TSource?>(Min).Method,
1746
public static TResult? Min<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, TResult>> selector)
1754
new 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>
1767
public static TSource? MinBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
1775
new 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>
1793
public static TSource? MinBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer)
1801
new 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>
1817
public static TSource? MinBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
1825
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MinBy).Method,
1832
public static TSource? Max<TSource>(this
IQueryable
<TSource> source)
1839
new Func<
IQueryable
<TSource>, TSource?>(Max).Method,
1843
/// <summary>Returns the maximum value in a generic <see cref="System.Linq.
IQueryable
{T}" />.</summary>
1850
public static TSource? Max<TSource>(this
IQueryable
<TSource> source, IComparer<TSource>? comparer)
1857
new Func<
IQueryable
<TSource>, IComparer<TSource>, TSource?>(Max).Method,
1863
public static TResult? Max<TSource, TResult>(this
IQueryable
<TSource> source, Expression<Func<TSource, TResult>> selector)
1871
new 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>
1884
public static TSource? MaxBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector)
1892
new 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>
1910
public static TSource? MaxBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TSource>? comparer)
1918
new 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>
1934
public static TSource? MaxBy<TSource, TKey>(this
IQueryable
<TSource> source, Expression<Func<TSource, TKey>> keySelector, IComparer<TKey>? comparer)
1942
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>, TSource?>(MaxBy).Method,
1949
public static int Sum(this
IQueryable
<int> source)
1956
new Func<
IQueryable
<int>, int>(Sum).Method,
1961
public static int? Sum(this
IQueryable
<int?> source)
1968
new Func<
IQueryable
<int?>, int?>(Sum).Method,
1973
public static long Sum(this
IQueryable
<long> source)
1980
new Func<
IQueryable
<long>, long>(Sum).Method,
1985
public static long? Sum(this
IQueryable
<long?> source)
1992
new Func<
IQueryable
<long?>, long?>(Sum).Method,
1997
public static float Sum(this
IQueryable
<float> source)
2004
new Func<
IQueryable
<float>, float>(Sum).Method,
2009
public static float? Sum(this
IQueryable
<float?> source)
2016
new Func<
IQueryable
<float?>, float?>(Sum).Method,
2021
public static double Sum(this
IQueryable
<double> source)
2028
new Func<
IQueryable
<double>, double>(Sum).Method,
2033
public static double? Sum(this
IQueryable
<double?> source)
2040
new Func<
IQueryable
<double?>, double?>(Sum).Method,
2045
public static decimal Sum(this
IQueryable
<decimal> source)
2052
new Func<
IQueryable
<decimal>, decimal>(Sum).Method,
2057
public static decimal? Sum(this
IQueryable
<decimal?> source)
2064
new Func<
IQueryable
<decimal?>, decimal?>(Sum).Method,
2069
public static int Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int>> selector)
2077
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int>>, int>(Sum).Method,
2082
public static int? Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int?>> selector)
2090
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int?>>, int?>(Sum).Method,
2095
public static long Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, long>> selector)
2103
new Func<
IQueryable
<TSource>, Expression<Func<TSource, long>>, long>(Sum).Method,
2108
public static long? Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, long?>> selector)
2116
new Func<
IQueryable
<TSource>, Expression<Func<TSource, long?>>, long?>(Sum).Method,
2121
public static float Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, float>> selector)
2129
new Func<
IQueryable
<TSource>, Expression<Func<TSource, float>>, float>(Sum).Method,
2134
public static float? Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, float?>> selector)
2142
new Func<
IQueryable
<TSource>, Expression<Func<TSource, float?>>, float?>(Sum).Method,
2147
public static double Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, double>> selector)
2155
new Func<
IQueryable
<TSource>, Expression<Func<TSource, double>>, double>(Sum).Method,
2160
public static double? Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, double?>> selector)
2168
new Func<
IQueryable
<TSource>, Expression<Func<TSource, double?>>, double?>(Sum).Method,
2173
public static decimal Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, decimal>> selector)
2181
new Func<
IQueryable
<TSource>, Expression<Func<TSource, decimal>>, decimal>(Sum).Method,
2186
public static decimal? Sum<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, decimal?>> selector)
2194
new Func<
IQueryable
<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Sum).Method,
2199
public static double Average(this
IQueryable
<int> source)
2206
new Func<
IQueryable
<int>, double>(Average).Method,
2211
public static double? Average(this
IQueryable
<int?> source)
2218
new Func<
IQueryable
<int?>, double?>(Average).Method,
2223
public static double Average(this
IQueryable
<long> source)
2230
new Func<
IQueryable
<long>, double>(Average).Method,
2235
public static double? Average(this
IQueryable
<long?> source)
2242
new Func<
IQueryable
<long?>, double?>(Average).Method,
2247
public static float Average(this
IQueryable
<float> source)
2254
new Func<
IQueryable
<float>, float>(Average).Method,
2259
public static float? Average(this
IQueryable
<float?> source)
2266
new Func<
IQueryable
<float?>, float?>(Average).Method,
2271
public static double Average(this
IQueryable
<double> source)
2278
new Func<
IQueryable
<double>, double>(Average).Method,
2283
public static double? Average(this
IQueryable
<double?> source)
2290
new Func<
IQueryable
<double?>, double?>(Average).Method,
2295
public static decimal Average(this
IQueryable
<decimal> source)
2302
new Func<
IQueryable
<decimal>, decimal>(Average).Method,
2307
public static decimal? Average(this
IQueryable
<decimal?> source)
2314
new Func<
IQueryable
<decimal?>, decimal?>(Average).Method,
2319
public static double Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int>> selector)
2327
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int>>, double>(Average).Method,
2332
public static double? Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, int?>> selector)
2340
new Func<
IQueryable
<TSource>, Expression<Func<TSource, int?>>, double?>(Average).Method,
2345
public static float Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, float>> selector)
2353
new Func<
IQueryable
<TSource>, Expression<Func<TSource, float>>, float>(Average).Method,
2358
public static float? Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, float?>> selector)
2366
new Func<
IQueryable
<TSource>, Expression<Func<TSource, float?>>, float?>(Average).Method,
2371
public static double Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, long>> selector)
2379
new Func<
IQueryable
<TSource>, Expression<Func<TSource, long>>, double>(Average).Method,
2384
public static double? Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, long?>> selector)
2392
new Func<
IQueryable
<TSource>, Expression<Func<TSource, long?>>, double?>(Average).Method,
2397
public static double Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, double>> selector)
2405
new Func<
IQueryable
<TSource>, Expression<Func<TSource, double>>, double>(Average).Method,
2410
public static double? Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, double?>> selector)
2418
new Func<
IQueryable
<TSource>, Expression<Func<TSource, double?>>, double?>(Average).Method,
2423
public static decimal Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, decimal>> selector)
2431
new Func<
IQueryable
<TSource>, Expression<Func<TSource, decimal>>, decimal>(Average).Method,
2436
public static decimal? Average<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, decimal?>> selector)
2444
new Func<
IQueryable
<TSource>, Expression<Func<TSource, decimal?>>, decimal?>(Average).Method,
2449
public static TSource Aggregate<TSource>(this
IQueryable
<TSource> source, Expression<Func<TSource, TSource, TSource>> func)
2457
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TSource, TSource>>, TSource>(Aggregate).Method,
2462
public static TAccumulate Aggregate<TSource, TAccumulate>(this
IQueryable
<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func)
2470
new Func<
IQueryable
<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, TAccumulate>(Aggregate).Method,
2475
public static TResult Aggregate<TSource, TAccumulate, TResult>(this
IQueryable
<TSource> source, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, Expression<Func<TAccumulate, TResult>> selector)
2484
new 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
2505
public 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
2514
new 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
2535
public 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
2545
new Func<
IQueryable
<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>,
IQueryable
<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method,
2550
public static
IQueryable
<TSource> SkipLast<TSource>(this
IQueryable
<TSource> source, int count)
2557
new Func<
IQueryable
<TSource>, int,
IQueryable
<TSource>>(SkipLast).Method,
2563
public static
IQueryable
<TSource> TakeLast<TSource>(this
IQueryable
<TSource> source, int count)
2570
new Func<
IQueryable
<TSource>, int,
IQueryable
<TSource>>(TakeLast).Method,
2575
public static
IQueryable
<TSource> Append<TSource>(this
IQueryable
<TSource> source, TSource element)
2582
new Func<
IQueryable
<TSource>, TSource,
IQueryable
<TSource>>(Append).Method,
2587
public static
IQueryable
<TSource> Prepend<TSource>(this
IQueryable
<TSource> source, TSource element)
2594
new Func<
IQueryable
<TSource>, TSource,
IQueryable
<TSource>>(Prepend).Method,
TestProject.IntegrationServiceA (1)
Postgres\NpgsqlEFCoreExtensions.cs (1)
17
var
results = dbContext.Database.SqlQueryRaw<int>("SELECT 1");
XmlFormattersWebSite (7)
Controllers\IQueryableController.cs (7)
11
public
IQueryable
<int> ValueTypes()
16
public
IQueryable
<string> NonWrappedTypes()
21
public
IQueryable
<Person> WrappedTypes()
29
public
IQueryable
<Person> WrappedTypes_Empty()
34
public
IQueryable
<string> NonWrappedTypes_Empty()
39
public
IQueryable
<string> NonWrappedTypes_NullInstance()
44
public
IQueryable
<Person> WrappedTypes_NullInstance()