Queryable
Corresponding static methods as functions for System.Linq.Queryable
Nested types and modules
Module | Description |
Full | Longer parameter versions of |
Functions and values
Function or value | Description |
aggregate func source
Signature: func:Expr<('TSource -> 'TSource -> 'TSource)> -> source:(type) -> 'TSource
Type parameters: 'TSource |
Go to GitHub source |
all predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> bool
Type parameters: 'TSource |
Go to GitHub source |
any source
Signature: source:(type) -> bool
Type parameters: '?7691 |
Calls |
asQueryable source
Signature: source:(type) -> (type)
Type parameters: 'TElement |
Calls |
cast source
Signature: source:(type) -> (type)
Type parameters: 'TResult |
Calls |
concat source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7697 |
Calls |
contains item source
Signature: item:'?7699 -> source:(type) -> bool
Type parameters: '?7699 |
Calls |
count source
Signature: source:(type) -> int
Type parameters: '?7701 |
Calls |
defaultIfEmpty source
Signature: source:(type) -> (type)
Type parameters: '?7703 |
Calls |
distinct source
Signature: source:(type) -> (type)
Type parameters: '?7705 |
Calls |
elementAt index source
Signature: index:int -> source:(type) -> '?7707
Type parameters: '?7707 |
Calls |
elementAtOrDefault index source
Signature: index:int -> source:(type) -> '?7709
Type parameters: '?7709 |
Calls |
except source2 source1
Signature: source2:(type) -> source1:(type) -> (type)
Type parameters: '?7711 |
Calls |
first source
Signature: source:(type) -> '?7713
Type parameters: '?7713 |
Calls |
firstOrDefault source
Signature: source:(type) -> '?7715
Type parameters: '?7715 |
Calls |
groupBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey |
Go to GitHub source |
groupJoin (...)
Signature: outerKeySelector:Expr<('TOuter -> 'TKey)> -> innerKeySelector:Expr<('TInner -> 'TKey)> -> resultSelector:Expr<('TOuter -> (type) -> 'TResult)> -> outer:(type) -> inner:(type) -> (type)
Type parameters: 'TOuter, 'TKey, 'TInner, 'TResult |
Go to GitHub source |
intersect source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7725 |
Calls |
join (...)
Signature: outerKeySelector:Expr<('TOuter -> 'TKey)> -> innerKeySelector:Expr<('TInner -> 'TKey)> -> resultSelector:Expr<('TOuter -> 'TInner -> 'TResult)> -> outer:(type) -> inner:(type) -> (type)
Type parameters: 'TOuter, 'TKey, 'TInner, 'TResult |
Go to GitHub source |
last source
Signature: source:(type) -> '?7732
Type parameters: '?7732 |
Calls |
lastOrDefault source
Signature: source:(type) -> '?7734
Type parameters: '?7734 |
Calls |
longCount source
Signature: source:(type) -> int64
Type parameters: '?7736 |
Calls |
max source
Signature: source:(type) -> '?7738
Type parameters: '?7738 |
Calls |
min source
Signature: source:(type) -> '?7740
Type parameters: '?7740 |
Calls |
ofType source
Signature: source:(type) -> (type)
Type parameters: 'TResult |
Calls |
orderBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey |
Go to GitHub source |
orderByDescending keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey |
Go to GitHub source |
reverse source
Signature: source:(type) -> (type)
Type parameters: '?7750 |
Calls |
select selector source
Signature: selector:Expr<('TSource -> 'TResult)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TResult |
Go to GitHub source |
selectMany selector source
Signature: selector:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource, 'TResult |
Go to GitHub source |
sequenceEqual source1 source2
Signature: source1:(type) -> source2:(type) -> bool
Type parameters: '?7758 |
Calls |
single source
Signature: source:(type) -> '?7760
Type parameters: '?7760 |
Calls |
singleOrDefault source
Signature: source:(type) -> '?7762
Type parameters: '?7762 |
Calls |
skip count source
Signature: count:int -> source:(type) -> (type)
Type parameters: '?7764 |
Calls |
skipWhile predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource |
Go to GitHub source |
take count source
Signature: count:int -> source:(type) -> (type)
Type parameters: '?7768 |
Calls |
takeWhile predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource |
Go to GitHub source |
thenBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey |
Go to GitHub source |
thenByDescending keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey |
Go to GitHub source |
union source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7778 |
Calls |
where predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource |
Go to GitHub source |
zip resultSelector source1 source2
Signature: resultSelector:Expr<('TFirst -> 'TSecond -> 'TResult)> -> source1:(type) -> source2:(type) -> (type)
Type parameters: 'TFirst, 'TSecond, 'TResult |
Go to GitHub source |