FSharp.Interop.Compose


Full

Longer parameter versions of System.Linq.ParallelEnumerable methods

Functions and values

Function or valueDescription
aggregate (...)
Signature: seedFactory:(unit -> 'TAccumulate) -> updateAccumulatorFunc:('TAccumulate -> 'TSource -> 'TAccumulate) -> combineAccumulatorsFunc:('TAccumulate -> 'TAccumulate -> 'TAccumulate) -> resultSelector:('TAccumulate -> 'TResult) -> source:(type) -> 'TResult
Type parameters: 'TAccumulate, 'TSource, 'TResult

Calls Aggregate(source, System.Func<'TAccumulate>(seedFactory), System.Func<'TAccumulate, 'TSource, 'TAccumulate>(updateAccumulatorFunc), System.Func<'TAccumulate, 'TAccumulate, 'TAccumulate>(combineAccumulatorsFunc), System.Func<'TAccumulate, 'TResult>(resultSelector))

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

Calls Any(source, System.Func<'TSource, System.Boolean>(predicate))

Go to GitHub source
asOrdered source
Signature: source:(type) -> (type)

Calls AsOrdered(source)

Go to GitHub source
contains value comparer source
Signature: value:'?7999 -> comparer:(type) -> source:(type) -> bool
Type parameters: '?7999

Calls Contains(source, value, comparer)

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

Calls Count(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls DefaultIfEmpty(source, defaultValue)

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

Calls Distinct(source, comparer)

Go to GitHub source
except comparer first second
Signature: comparer:(type) -> first:(type) -> second:(type) -> (type)
Type parameters: 'TSource

Calls Except(first, second, comparer)

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

Calls First(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls FirstOrDefault(source, System.Func<'TSource, System.Boolean>(predicate))

Go to GitHub source
groupBy (...)
Signature: keySelector:('TSource -> 'TKey) -> elementSelector:('TSource -> 'TElement) -> resultSelector:('TKey -> (type) -> 'TResult) -> comparer:(type) -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey, 'TElement, 'TResult

Calls GroupBy(source, System.Func<'TSource, 'TKey>(keySelector), System.Func<'TSource, 'TElement>(elementSelector), System.Func<'TKey, System.Collections.Generic.IEnumerable<'TElement>, 'TResult>(resultSelector), comparer)

Go to GitHub source
groupJoin (...)
Signature: outerKeySelector:('TOuter -> 'TKey) -> innerKeySelector:('TInner -> 'TKey) -> resultSelector:('TOuter -> (type) -> 'TResult) -> comparer:(type) -> outer:(type) -> inner:(type) -> (type)
Type parameters: 'TOuter, 'TKey, 'TInner, 'TResult

Calls GroupJoin(outer, inner, System.Func<'TOuter, 'TKey>(outerKeySelector), System.Func<'TInner, 'TKey>(innerKeySelector), System.Func<'TOuter, System.Collections.Generic.IEnumerable<'TInner>, 'TResult>(resultSelector), comparer)

Go to GitHub source
intersect comparer first second
Signature: comparer:(type) -> first:(type) -> second:(type) -> (type)
Type parameters: 'TSource

Calls Intersect(first, second, comparer)

Go to GitHub source
join (...)
Signature: outerKeySelector:('TOuter -> 'TKey) -> innerKeySelector:('TInner -> 'TKey) -> resultSelector:('TOuter -> 'TInner -> 'TResult) -> comparer:(type) -> outer:(type) -> inner:(type) -> (type)
Type parameters: 'TOuter, 'TKey, 'TInner, 'TResult

Calls Join(outer, inner, System.Func<'TOuter, 'TKey>(outerKeySelector), System.Func<'TInner, 'TKey>(innerKeySelector), System.Func<'TOuter, 'TInner, 'TResult>(resultSelector), comparer)

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

Calls Last(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls LastOrDefault(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls LongCount(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls OrderBy(source, System.Func<'TSource, 'TKey>(keySelector), comparer)

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

Calls OrderByDescending(source, System.Func<'TSource, 'TKey>(keySelector), comparer)

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

Calls Select(source, System.Func<'TSource, System.Int32, 'TResult>(selector))

Go to GitHub source
selectMany (...)
Signature: collectionSelector:('TSource -> (type) -> (type)) -> resultSelector:('TSource -> 'TCollection -> 'TResult) -> source:(type) -> (type)
Type parameters: 'TSource, 'TCollection, 'TResult

Calls SelectMany(source, System.Func<'TSource, System.Int32, System.Collections.Generic.IEnumerable<'TCollection>>(collectionSelector), System.Func<'TSource, 'TCollection, 'TResult>(resultSelector))

Go to GitHub source
sequenceEqual comparer first second
Signature: comparer:(type) -> first:(type) -> second:(type) -> bool
Type parameters: 'TSource

Calls SequenceEqual(first, second, comparer)

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

Calls Single(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls SingleOrDefault(source, System.Func<'TSource, System.Boolean>(predicate))

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

Calls SkipWhile(source, System.Func<'TSource, System.Int32, System.Boolean>(predicate))

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

Calls TakeWhile(source, System.Func<'TSource, System.Int32, System.Boolean>(predicate))

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

Calls ThenBy(source, System.Func<'TSource, 'TKey>(keySelector), comparer)

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

Calls ThenByDescending(source, System.Func<'TSource, 'TKey>(keySelector), comparer)

Go to GitHub source
toDictionary (...)
Signature: keySelector:('TSource -> 'TKey) -> elementSelector:('TSource -> 'TElement) -> comparer:(type) -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey, 'TElement

Calls ToDictionary(source, System.Func<'TSource, 'TKey>(keySelector), System.Func<'TSource, 'TElement>(elementSelector), comparer)

Go to GitHub source
toLookup (...)
Signature: keySelector:('TSource -> 'TKey) -> elementSelector:('TSource -> 'TElement) -> comparer:(type) -> source:(type) -> (type)
Type parameters: 'TSource, 'TKey, 'TElement

Calls ToLookup(source, System.Func<'TSource, 'TKey>(keySelector), System.Func<'TSource, 'TElement>(elementSelector), comparer)

Go to GitHub source
union comparer first second
Signature: comparer:(type) -> first:(type) -> second:(type) -> (type)
Type parameters: 'TSource

Calls Union(first, second, comparer)

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

Calls Where(source, System.Func<'TSource, System.Int32, System.Boolean>(predicate))

Go to GitHub source
Fork me on GitHub