FSharp.Interop.Compose


Queryable

Corresponding static methods as functions for System.Linq.Queryable

Nested types and modules

ModuleDescription
Full

Longer parameter versions of System.Linq.Queryable methods

Functions and values

Function or valueDescription
aggregate func source
Signature: func:Expr<('TSource -> 'TSource -> 'TSource)> -> source:(type) -> 'TSource
Type parameters: 'TSource

Calls Aggregate(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TSource, 'TSource>>(func))

Go to GitHub source
all predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> bool
Type parameters: 'TSource

Calls All(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, System.Boolean>>(predicate))

Go to GitHub source
any source
Signature: source:(type) -> bool
Type parameters: '?7691

Calls Any(source)

Go to GitHub source
asQueryable source
Signature: source:(type) -> (type)
Type parameters: 'TElement

Calls AsQueryable(source)

Go to GitHub source
cast source
Signature: source:(type) -> (type)
Type parameters: 'TResult

Calls Cast<'TResult>(source)

Go to GitHub source
concat source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7697

Calls Concat(source1, source2)

Go to GitHub source
contains item source
Signature: item:'?7699 -> source:(type) -> bool
Type parameters: '?7699

Calls Contains(source, item)

Go to GitHub source
count source
Signature: source:(type) -> int
Type parameters: '?7701

Calls Count(source)

Go to GitHub source
defaultIfEmpty source
Signature: source:(type) -> (type)
Type parameters: '?7703

Calls DefaultIfEmpty(source)

Go to GitHub source
distinct source
Signature: source:(type) -> (type)
Type parameters: '?7705

Calls Distinct(source)

Go to GitHub source
elementAt index source
Signature: index:int -> source:(type) -> '?7707
Type parameters: '?7707

Calls ElementAt(source, index)

Go to GitHub source
elementAtOrDefault index source
Signature: index:int -> source:(type) -> '?7709
Type parameters: '?7709

Calls ElementAtOrDefault(source, index)

Go to GitHub source
except source2 source1
Signature: source2:(type) -> source1:(type) -> (type)
Type parameters: '?7711

Calls Except(source1, source2)

Go to GitHub source
first source
Signature: source:(type) -> '?7713
Type parameters: '?7713

Calls First(source)

Go to GitHub source
firstOrDefault source
Signature: source:(type) -> '?7715
Type parameters: '?7715

Calls FirstOrDefault(source)

Go to GitHub source
groupBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey

Calls GroupBy(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TKey>>(keySelector))

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

Calls GroupJoin(outer, inner, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TOuter, 'TKey>>(outerKeySelector), FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TInner, 'TKey>>(innerKeySelector), FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TOuter, System.Collections.Generic.IEnumerable<'TInner>, 'TResult>>(resultSelector))

Go to GitHub source
intersect source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7725

Calls Intersect(source1, source2)

Go to GitHub source
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

Calls Join(outer, inner, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TOuter, 'TKey>>(outerKeySelector), FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TInner, 'TKey>>(innerKeySelector), FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TOuter, 'TInner, 'TResult>>(resultSelector))

Go to GitHub source
last source
Signature: source:(type) -> '?7732
Type parameters: '?7732

Calls Last(source)

Go to GitHub source
lastOrDefault source
Signature: source:(type) -> '?7734
Type parameters: '?7734

Calls LastOrDefault(source)

Go to GitHub source
longCount source
Signature: source:(type) -> int64
Type parameters: '?7736

Calls LongCount(source)

Go to GitHub source
max source
Signature: source:(type) -> '?7738
Type parameters: '?7738

Calls Max(source)

Go to GitHub source
min source
Signature: source:(type) -> '?7740
Type parameters: '?7740

Calls Min(source)

Go to GitHub source
ofType source
Signature: source:(type) -> (type)
Type parameters: 'TResult

Calls OfType<'TResult>(source)

Go to GitHub source
orderBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey

Calls OrderBy(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TKey>>(keySelector))

Go to GitHub source
orderByDescending keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey

Calls OrderByDescending(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TKey>>(keySelector))

Go to GitHub source
reverse source
Signature: source:(type) -> (type)
Type parameters: '?7750

Calls Reverse(source)

Go to GitHub source
select selector source
Signature: selector:Expr<('TSource -> 'TResult)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TResult

Calls Select(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TResult>>(selector))

Go to GitHub source
selectMany selector source
Signature: selector:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource, 'TResult

Calls SelectMany(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, System.Collections.Generic.IEnumerable<'TResult>>>(selector))

Go to GitHub source
sequenceEqual source1 source2
Signature: source1:(type) -> source2:(type) -> bool
Type parameters: '?7758

Calls SequenceEqual(source1, source2)

Go to GitHub source
single source
Signature: source:(type) -> '?7760
Type parameters: '?7760

Calls Single(source)

Go to GitHub source
singleOrDefault source
Signature: source:(type) -> '?7762
Type parameters: '?7762

Calls SingleOrDefault(source)

Go to GitHub source
skip count source
Signature: count:int -> source:(type) -> (type)
Type parameters: '?7764

Calls Skip(source, count)

Go to GitHub source
skipWhile predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource

Calls SkipWhile(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, System.Boolean>>(predicate))

Go to GitHub source
take count source
Signature: count:int -> source:(type) -> (type)
Type parameters: '?7768

Calls Take(source, count)

Go to GitHub source
takeWhile predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource

Calls TakeWhile(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, System.Boolean>>(predicate))

Go to GitHub source
thenBy keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey

Calls ThenBy(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TKey>>(keySelector))

Go to GitHub source
thenByDescending keySelector source
Signature: keySelector:Expr<('TSource -> 'TKey)> -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey

Calls ThenByDescending(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, 'TKey>>(keySelector))

Go to GitHub source
union source1 source2
Signature: source1:(type) -> source2:(type) -> (type)
Type parameters: '?7778

Calls Union(source1, source2)

Go to GitHub source
where predicate source
Signature: predicate:Expr<('TSource -> (type))> -> source:(type) -> (type)
Type parameters: 'TSource

Calls Where(source, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TSource, System.Boolean>>(predicate))

Go to GitHub source
zip resultSelector source1 source2
Signature: resultSelector:Expr<('TFirst -> 'TSecond -> 'TResult)> -> source1:(type) -> source2:(type) -> (type)
Type parameters: 'TFirst, 'TSecond, 'TResult

Calls Zip(source1, source2, FSharp.Interop.Compose.Quotations.toExpression<System.Func<'TFirst, 'TSecond, 'TResult>>(resultSelector))

Go to GitHub source
Fork me on GitHub