@tsonic/dotnet-types
Version:
TypeScript declarations and metadata for .NET 10.0 assemblies
204 lines (195 loc) • 30.7 kB
TypeScript
// Auto-generated by generatedts on 2025-11-02T09:57:30Z - do not edit by hand.
type int = number & { __brand: "int" };
type uint = number & { __brand: "uint" };
type byte = number & { __brand: "byte" };
type sbyte = number & { __brand: "sbyte" };
type short = number & { __brand: "short" };
type ushort = number & { __brand: "ushort" };
type long = number & { __brand: "long" };
type ulong = number & { __brand: "ulong" };
type float = number & { __brand: "float" };
type double = number & { __brand: "double" };
type decimal = number & { __brand: "decimal" };
declare namespace System.Linq {
class EnumerableExecutor {
}
class EnumerableExecutor<T> extends System.Linq.EnumerableExecutor {
constructor(expression: System.Linq.Expressions.Expression);
}
class EnumerableQuery {
}
class EnumerableQuery<T> extends System.Linq.EnumerableQuery implements System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>, ReadonlyArray<T>, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IOrderedQueryable, System.Linq.IQueryProvider {
constructor(enumerable: ReadonlyArray<T>);
constructor(expression: System.Linq.Expressions.Expression);
}
class Queryable {
static AsQueryable<TElement>(source: ReadonlyArray<TElement>): System.Linq.IQueryable<TElement>;
static AsQueryable(source: System.Collections.IEnumerable): System.Linq.IQueryable;
static Where<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): System.Linq.IQueryable<TSource>;
static Where<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, int, boolean>>): System.Linq.IQueryable<TSource>;
static OfType<TResult>(source: System.Linq.IQueryable): System.Linq.IQueryable<TResult>;
static Cast<TResult>(source: System.Linq.IQueryable): System.Linq.IQueryable<TResult>;
static Select<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, TResult>>): System.Linq.IQueryable<TResult>;
static Select<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int, TResult>>): System.Linq.IQueryable<TResult>;
static SelectMany<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, ReadonlyArray<TResult>>>): System.Linq.IQueryable<TResult>;
static SelectMany<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int, ReadonlyArray<TResult>>>): System.Linq.IQueryable<TResult>;
static SelectMany<TSource, TCollection, TResult>(source: System.Linq.IQueryable<TSource>, collectionSelector: System.Linq.Expressions.Expression<System.Func<TSource, int, ReadonlyArray<TCollection>>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TSource, TCollection, TResult>>): System.Linq.IQueryable<TResult>;
static SelectMany<TSource, TCollection, TResult>(source: System.Linq.IQueryable<TSource>, collectionSelector: System.Linq.Expressions.Expression<System.Func<TSource, ReadonlyArray<TCollection>>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TSource, TCollection, TResult>>): System.Linq.IQueryable<TResult>;
static Join<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>): System.Linq.IQueryable<TResult>;
static Join<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static GroupJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, ReadonlyArray<TInner>, TResult>>): System.Linq.IQueryable<TResult>;
static GroupJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, ReadonlyArray<TInner>, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static LeftJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>): System.Linq.IQueryable<TResult>;
static LeftJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static Order<T>(source: System.Linq.IQueryable<T>): System.Linq.IOrderedQueryable<T>;
static Order<T>(source: System.Linq.IQueryable<T>, comparer: System.Collections.Generic.IComparer<T>): System.Linq.IOrderedQueryable<T>;
static OrderBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IOrderedQueryable<TSource>;
static OrderBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): System.Linq.IOrderedQueryable<TSource>;
static OrderDescending<T>(source: System.Linq.IQueryable<T>): System.Linq.IOrderedQueryable<T>;
static OrderDescending<T>(source: System.Linq.IQueryable<T>, comparer: System.Collections.Generic.IComparer<T>): System.Linq.IOrderedQueryable<T>;
static OrderByDescending<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IOrderedQueryable<TSource>;
static OrderByDescending<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): System.Linq.IOrderedQueryable<TSource>;
static RightJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>): System.Linq.IQueryable<TResult>;
static RightJoin<TOuter, TInner, TKey, TResult>(outer: System.Linq.IQueryable<TOuter>, inner: ReadonlyArray<TInner>, outerKeySelector: System.Linq.Expressions.Expression<System.Func<TOuter, TKey>>, innerKeySelector: System.Linq.Expressions.Expression<System.Func<TInner, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TOuter, TInner, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static ThenBy<TSource, TKey>(source: System.Linq.IOrderedQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IOrderedQueryable<TSource>;
static ThenBy<TSource, TKey>(source: System.Linq.IOrderedQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): System.Linq.IOrderedQueryable<TSource>;
static ThenByDescending<TSource, TKey>(source: System.Linq.IOrderedQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IOrderedQueryable<TSource>;
static ThenByDescending<TSource, TKey>(source: System.Linq.IOrderedQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): System.Linq.IOrderedQueryable<TSource>;
static Take<TSource>(source: System.Linq.IQueryable<TSource>, count: int): System.Linq.IQueryable<TSource>;
static Take<TSource>(source: System.Linq.IQueryable<TSource>, range: System.Range): System.Linq.IQueryable<TSource>;
static TakeWhile<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): System.Linq.IQueryable<TSource>;
static TakeWhile<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, int, boolean>>): System.Linq.IQueryable<TSource>;
static Skip<TSource>(source: System.Linq.IQueryable<TSource>, count: int): System.Linq.IQueryable<TSource>;
static SkipWhile<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): System.Linq.IQueryable<TSource>;
static SkipWhile<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, int, boolean>>): System.Linq.IQueryable<TSource>;
static GroupBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IQueryable<System.Linq.IGrouping<TKey, TSource>>;
static GroupBy<TSource, TKey, TElement>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, elementSelector: System.Linq.Expressions.Expression<System.Func<TSource, TElement>>): System.Linq.IQueryable<System.Linq.IGrouping<TKey, TElement>>;
static GroupBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<System.Linq.IGrouping<TKey, TSource>>;
static GroupBy<TSource, TKey, TElement>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, elementSelector: System.Linq.Expressions.Expression<System.Func<TSource, TElement>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<System.Linq.IGrouping<TKey, TElement>>;
static GroupBy<TSource, TKey, TElement, TResult>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, elementSelector: System.Linq.Expressions.Expression<System.Func<TSource, TElement>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TKey, ReadonlyArray<TElement>, TResult>>): System.Linq.IQueryable<TResult>;
static GroupBy<TSource, TKey, TResult>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TKey, ReadonlyArray<TSource>, TResult>>): System.Linq.IQueryable<TResult>;
static GroupBy<TSource, TKey, TResult>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TKey, ReadonlyArray<TSource>, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static GroupBy<TSource, TKey, TElement, TResult>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, elementSelector: System.Linq.Expressions.Expression<System.Func<TSource, TElement>>, resultSelector: System.Linq.Expressions.Expression<System.Func<TKey, ReadonlyArray<TElement>, TResult>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TResult>;
static Distinct<TSource>(source: System.Linq.IQueryable<TSource>): System.Linq.IQueryable<TSource>;
static Distinct<TSource>(source: System.Linq.IQueryable<TSource>, comparer: System.Collections.Generic.IEqualityComparer<TSource>): System.Linq.IQueryable<TSource>;
static DistinctBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IQueryable<TSource>;
static DistinctBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TSource>;
static Chunk<TSource>(source: System.Linq.IQueryable<TSource>, size: int): System.Linq.IQueryable<ReadonlyArray<TSource>>;
static Concat<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>): System.Linq.IQueryable<TSource>;
static Zip<TFirst, TSecond>(source1: System.Linq.IQueryable<TFirst>, source2: ReadonlyArray<TSecond>): System.Linq.IQueryable<System.ValueTuple<TFirst, TSecond>>;
static Zip<TFirst, TSecond, TResult>(source1: System.Linq.IQueryable<TFirst>, source2: ReadonlyArray<TSecond>, resultSelector: System.Linq.Expressions.Expression<System.Func<TFirst, TSecond, TResult>>): System.Linq.IQueryable<TResult>;
static Zip<TFirst, TSecond, TThird>(source1: System.Linq.IQueryable<TFirst>, source2: ReadonlyArray<TSecond>, source3: ReadonlyArray<TThird>): System.Linq.IQueryable<System.ValueTuple<TFirst, TSecond, TThird>>;
static Union<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>): System.Linq.IQueryable<TSource>;
static Union<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, comparer: System.Collections.Generic.IEqualityComparer<TSource>): System.Linq.IQueryable<TSource>;
static UnionBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IQueryable<TSource>;
static UnionBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TSource>;
static Index<TSource>(source: System.Linq.IQueryable<TSource>): System.Linq.IQueryable<System.ValueTuple<int, TSource>>;
static Intersect<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>): System.Linq.IQueryable<TSource>;
static Intersect<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, comparer: System.Collections.Generic.IEqualityComparer<TSource>): System.Linq.IQueryable<TSource>;
static IntersectBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TKey>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IQueryable<TSource>;
static IntersectBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TKey>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TSource>;
static Except<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>): System.Linq.IQueryable<TSource>;
static Except<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, comparer: System.Collections.Generic.IEqualityComparer<TSource>): System.Linq.IQueryable<TSource>;
static ExceptBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TKey>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): System.Linq.IQueryable<TSource>;
static ExceptBy<TSource, TKey>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TKey>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<TSource>;
static First<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static First<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static FirstOrDefault<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static FirstOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, defaultValue: TSource): TSource;
static FirstOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static FirstOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>, defaultValue: TSource): TSource;
static Last<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static Last<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static LastOrDefault<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static LastOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, defaultValue: TSource): TSource;
static LastOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static LastOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>, defaultValue: TSource): TSource;
static Single<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static Single<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static SingleOrDefault<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static SingleOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, defaultValue: TSource): TSource;
static SingleOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): TSource;
static SingleOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>, defaultValue: TSource): TSource;
static ElementAt<TSource>(source: System.Linq.IQueryable<TSource>, index: int): TSource;
static ElementAt<TSource>(source: System.Linq.IQueryable<TSource>, index: System.Index): TSource;
static ElementAtOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, index: int): TSource;
static ElementAtOrDefault<TSource>(source: System.Linq.IQueryable<TSource>, index: System.Index): TSource;
static DefaultIfEmpty<TSource>(source: System.Linq.IQueryable<TSource>): System.Linq.IQueryable<TSource>;
static DefaultIfEmpty<TSource>(source: System.Linq.IQueryable<TSource>, defaultValue: TSource): System.Linq.IQueryable<TSource>;
static Contains<TSource>(source: System.Linq.IQueryable<TSource>, item: TSource): boolean;
static Contains<TSource>(source: System.Linq.IQueryable<TSource>, item: TSource, comparer: System.Collections.Generic.IEqualityComparer<TSource>): boolean;
static Reverse<TSource>(source: System.Linq.IQueryable<TSource>): System.Linq.IQueryable<TSource>;
static SequenceEqual<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>): boolean;
static SequenceEqual<TSource>(source1: System.Linq.IQueryable<TSource>, source2: ReadonlyArray<TSource>, comparer: System.Collections.Generic.IEqualityComparer<TSource>): boolean;
static Shuffle<TSource>(source: System.Linq.IQueryable<TSource>): System.Linq.IQueryable<TSource>;
static Any<TSource>(source: System.Linq.IQueryable<TSource>): boolean;
static Any<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): boolean;
static All<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): boolean;
static Count<TSource>(source: System.Linq.IQueryable<TSource>): int;
static Count<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): int;
static CountBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer?: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<System.Collections.Generic.KeyValuePair<TKey, int>>;
static LongCount<TSource>(source: System.Linq.IQueryable<TSource>): long;
static LongCount<TSource>(source: System.Linq.IQueryable<TSource>, predicate: System.Linq.Expressions.Expression<System.Func<TSource, boolean>>): long;
static Min<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static Min<TSource>(source: System.Linq.IQueryable<TSource>, comparer: System.Collections.Generic.IComparer<TSource>): TSource;
static Min<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, TResult>>): TResult;
static MinBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): TSource;
static MinBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TSource>): TSource;
static MinBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): TSource;
static Max<TSource>(source: System.Linq.IQueryable<TSource>): TSource;
static Max<TSource>(source: System.Linq.IQueryable<TSource>, comparer: System.Collections.Generic.IComparer<TSource>): TSource;
static Max<TSource, TResult>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, TResult>>): TResult;
static MaxBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>): TSource;
static MaxBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TSource>): TSource;
static MaxBy<TSource, TKey>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, comparer: System.Collections.Generic.IComparer<TKey>): TSource;
static Sum(source: System.Linq.IQueryable<int>): int;
static Sum(source: System.Linq.IQueryable<int | null>): int | null;
static Sum(source: System.Linq.IQueryable<long>): long;
static Sum(source: System.Linq.IQueryable<long | null>): long | null;
static Sum(source: System.Linq.IQueryable<float>): float;
static Sum(source: System.Linq.IQueryable<float | null>): float | null;
static Sum(source: System.Linq.IQueryable<double>): double;
static Sum(source: System.Linq.IQueryable<double | null>): double | null;
static Sum(source: System.Linq.IQueryable<decimal>): decimal;
static Sum(source: System.Linq.IQueryable<decimal | null>): decimal | null;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int>>): int;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int | null>>): int | null;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, long>>): long;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, long | null>>): long | null;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, float>>): float;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, float | null>>): float | null;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, double>>): double;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, double | null>>): double | null;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, decimal>>): decimal;
static Sum<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, decimal | null>>): decimal | null;
static Average(source: System.Linq.IQueryable<int>): double;
static Average(source: System.Linq.IQueryable<int | null>): double | null;
static Average(source: System.Linq.IQueryable<long>): double;
static Average(source: System.Linq.IQueryable<long | null>): double | null;
static Average(source: System.Linq.IQueryable<float>): float;
static Average(source: System.Linq.IQueryable<float | null>): float | null;
static Average(source: System.Linq.IQueryable<double>): double;
static Average(source: System.Linq.IQueryable<double | null>): double | null;
static Average(source: System.Linq.IQueryable<decimal>): decimal;
static Average(source: System.Linq.IQueryable<decimal | null>): decimal | null;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int>>): double;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, int | null>>): double | null;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, float>>): float;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, float | null>>): float | null;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, long>>): double;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, long | null>>): double | null;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, double>>): double;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, double | null>>): double | null;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, decimal>>): decimal;
static Average<TSource>(source: System.Linq.IQueryable<TSource>, selector: System.Linq.Expressions.Expression<System.Func<TSource, decimal | null>>): decimal | null;
static Aggregate<TSource>(source: System.Linq.IQueryable<TSource>, func: System.Linq.Expressions.Expression<System.Func<TSource, TSource, TSource>>): TSource;
static Aggregate<TSource, TAccumulate>(source: System.Linq.IQueryable<TSource>, seed: TAccumulate, func: System.Linq.Expressions.Expression<System.Func<TAccumulate, TSource, TAccumulate>>): TAccumulate;
static Aggregate<TSource, TAccumulate, TResult>(source: System.Linq.IQueryable<TSource>, seed: TAccumulate, func: System.Linq.Expressions.Expression<System.Func<TAccumulate, TSource, TAccumulate>>, selector: System.Linq.Expressions.Expression<System.Func<TAccumulate, TResult>>): TResult;
static AggregateBy<TSource, TKey, TAccumulate>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, seed: TAccumulate, func: System.Linq.Expressions.Expression<System.Func<TAccumulate, TSource, TAccumulate>>, keyComparer?: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<System.Collections.Generic.KeyValuePair<TKey, TAccumulate>>;
static AggregateBy<TSource, TKey, TAccumulate>(source: System.Linq.IQueryable<TSource>, keySelector: System.Linq.Expressions.Expression<System.Func<TSource, TKey>>, seedSelector: System.Linq.Expressions.Expression<System.Func<TKey, TAccumulate>>, func: System.Linq.Expressions.Expression<System.Func<TAccumulate, TSource, TAccumulate>>, keyComparer?: System.Collections.Generic.IEqualityComparer<TKey>): System.Linq.IQueryable<System.Collections.Generic.KeyValuePair<TKey, TAccumulate>>;
static SkipLast<TSource>(source: System.Linq.IQueryable<TSource>, count: int): System.Linq.IQueryable<TSource>;
static TakeLast<TSource>(source: System.Linq.IQueryable<TSource>, count: int): System.Linq.IQueryable<TSource>;
static Append<TSource>(source: System.Linq.IQueryable<TSource>, element: TSource): System.Linq.IQueryable<TSource>;
static Prepend<TSource>(source: System.Linq.IQueryable<TSource>, element: TSource): System.Linq.IQueryable<TSource>;
}
}