ListModule
AllPairs<T1, T2>(FSharpList<T1>, FSharpList<T2>)
Append<T>(FSharpList<T>, FSharpList<T>)
Average<T>(FSharpList<T>)
Average$W<T>(FSharpFunc<T, FSharpFunc<Int32, T>>, FSharpFunc<Unit, T>, FSharpFunc<T, FSharpFunc<T, T>>, FSharpList<T>)
AverageBy<T, TResult>(FSharpFunc<T, TResult>, FSharpList<T>)
AverageBy$W<T, TResult>(FSharpFunc<TResult, FSharpFunc<Int32, TResult>>, FSharpFunc<Unit, TResult>, FSharpFunc<TResult, FSharpFunc<TResult, TResult>>, FSharpFunc<T, TResult>, FSharpList<T>)
Choose<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, FSharpList<T>)
ChunkBySize<T>(Int32, FSharpList<T>)
Collect<T, TResult>(FSharpFunc<T, FSharpList<TResult>>, FSharpList<T>)
CompareWith<T>(FSharpFunc<T, FSharpFunc<T, Int32>>, FSharpList<T>, FSharpList<T>)
Concat<T>(IEnumerable<FSharpList<T>>)
Contains<T>(T, FSharpList<T>)
CountBy<T, TKey>(FSharpFunc<T, TKey>, FSharpList<T>)
Distinct<T>(FSharpList<T>)
DistinctBy<T, TKey>(FSharpFunc<T, TKey>, FSharpList<T>)
Empty<T>()
ExactlyOne<T>(FSharpList<T>)
Except<T>(IEnumerable<T>, FSharpList<T>)
Exists<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Exists2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Boolean>>, FSharpList<T1>, FSharpList<T2>)
Filter<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Find<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
FindBack<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
FindIndex<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
FindIndexBack<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Fold<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, FSharpList<T>)
Fold2<T1, T2, TState>(FSharpFunc<TState, FSharpFunc<T1, FSharpFunc<T2, TState>>>, TState, FSharpList<T1>, FSharpList<T2>)
FoldBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, FSharpList<T>, TState)
FoldBack2<T1, T2, TState>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<TState, TState>>>, FSharpList<T1>, FSharpList<T2>, TState)
ForAll<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
ForAll2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Boolean>>, FSharpList<T1>, FSharpList<T2>)
Get<T>(FSharpList<T>, Int32)
GroupBy<T, TKey>(FSharpFunc<T, TKey>, FSharpList<T>)
Head<T>(FSharpList<T>)
Indexed<T>(FSharpList<T>)
Initialize<T>(Int32, FSharpFunc<Int32, T>)
InsertAt<T>(Int32, T, FSharpList<T>)
InsertManyAt<T>(Int32, IEnumerable<T>, FSharpList<T>)
IsEmpty<T>(FSharpList<T>)
Item<T>(Int32, FSharpList<T>)
Iterate<T>(FSharpFunc<T, Unit>, FSharpList<T>)
Iterate2<T1, T2>(FSharpFunc<T1, FSharpFunc<T2, Unit>>, FSharpList<T1>, FSharpList<T2>)
IterateIndexed<T>(FSharpFunc<Int32, FSharpFunc<T, Unit>>, FSharpList<T>)
IterateIndexed2<T1, T2>(FSharpFunc<Int32, FSharpFunc<T1, FSharpFunc<T2, Unit>>>, FSharpList<T1>, FSharpList<T2>)
Last<T>(FSharpList<T>)
Length<T>(FSharpList<T>)
Map<T, TResult>(FSharpFunc<T, TResult>, FSharpList<T>)
Map2<T1, T2, TResult>(FSharpFunc<T1, FSharpFunc<T2, TResult>>, FSharpList<T1>, FSharpList<T2>)
Map3<T1, T2, T3, TResult>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<T3, TResult>>>, FSharpList<T1>, FSharpList<T2>, FSharpList<T3>)
MapFold<T, TState, TResult>(FSharpFunc<TState, FSharpFunc<T, Tuple<TResult, TState>>>, TState, FSharpList<T>)
MapFoldBack<T, TState, TResult>(FSharpFunc<T, FSharpFunc<TState, Tuple<TResult, TState>>>, FSharpList<T>, TState)
MapIndexed<T, TResult>(FSharpFunc<Int32, FSharpFunc<T, TResult>>, FSharpList<T>)
MapIndexed2<T1, T2, TResult>(FSharpFunc<Int32, FSharpFunc<T1, FSharpFunc<T2, TResult>>>, FSharpList<T1>, FSharpList<T2>)
Max<T>(FSharpList<T>)
MaxBy<T, TResult>(FSharpFunc<T, TResult>, FSharpList<T>)
Min<T>(FSharpList<T>)
MinBy<T, TResult>(FSharpFunc<T, TResult>, FSharpList<T>)
OfArray<T>(T[])
OfSeq<T>(IEnumerable<T>)
Pairwise<T>(FSharpList<T>)
Partition<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Permute<T>(FSharpFunc<Int32, Int32>, FSharpList<T>)
Pick<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, FSharpList<T>)
RandomChoice<T>(FSharpList<T>)
RandomChoiceBy<T>(FSharpFunc<Unit, Double>, FSharpList<T>)
RandomChoices<T>(Int32, FSharpList<T>)
RandomChoicesBy<T>(FSharpFunc<Unit, Double>, Int32, FSharpList<T>)
RandomChoicesWith<T>(Random, Int32, FSharpList<T>)
RandomChoiceWith<T>(Random, FSharpList<T>)
RandomSample<T>(Int32, FSharpList<T>)
RandomSampleBy<T>(FSharpFunc<Unit, Double>, Int32, FSharpList<T>)
RandomSampleWith<T>(Random, Int32, FSharpList<T>)
RandomShuffle<T>(FSharpList<T>)
RandomShuffleBy<T>(FSharpFunc<Unit, Double>, FSharpList<T>)
RandomShuffleWith<T>(Random, FSharpList<T>)
Reduce<T>(FSharpFunc<T, FSharpFunc<T, T>>, FSharpList<T>)
ReduceBack<T>(FSharpFunc<T, FSharpFunc<T, T>>, FSharpList<T>)
RemoveAt<T>(Int32, FSharpList<T>)
RemoveManyAt<T>(Int32, Int32, FSharpList<T>)
Replicate<T>(Int32, T)
Reverse<T>(FSharpList<T>)
Scan<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, FSharpList<T>)
ScanBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, FSharpList<T>, TState)
Singleton<T>(T)
Skip<T>(Int32, FSharpList<T>)
SkipWhile<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Sort<T>(FSharpList<T>)
SortBy<T, TKey>(FSharpFunc<T, TKey>, FSharpList<T>)
SortByDescending<T, TKey>(FSharpFunc<T, TKey>, FSharpList<T>)
SortDescending<T>(FSharpList<T>)
SortWith<T>(FSharpFunc<T, FSharpFunc<T, Int32>>, FSharpList<T>)
SplitAt<T>(Int32, FSharpList<T>)
SplitInto<T>(Int32, FSharpList<T>)
Sum<T>(FSharpList<T>)
Sum$W<T>(FSharpFunc<Unit, T>, FSharpFunc<T, FSharpFunc<T, T>>, FSharpList<T>)
SumBy<T, TResult>(FSharpFunc<T, TResult>, FSharpList<T>)
SumBy$W<T, TResult>(FSharpFunc<Unit, TResult>, FSharpFunc<TResult, FSharpFunc<TResult, TResult>>, FSharpFunc<T, TResult>, FSharpList<T>)
Tail<T>(FSharpList<T>)
Take<T>(Int32, FSharpList<T>)
TakeWhile<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
ToArray<T>(FSharpList<T>)
ToSeq<T>(FSharpList<T>)
Transpose<T>(IEnumerable<FSharpList<T>>)
Truncate<T>(Int32, FSharpList<T>)
TryExactlyOne<T>(FSharpList<T>)
TryFind<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
TryFindBack<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
TryFindIndex<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
TryFindIndexBack<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
TryHead<T>(FSharpList<T>)
TryItem<T>(Int32, FSharpList<T>)
TryLast<T>(FSharpList<T>)
TryPick<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, FSharpList<T>)
Unfold<T, TState>(FSharpFunc<TState, FSharpOption<Tuple<T, TState>>>, TState)
Unzip<T1, T2>(FSharpList<Tuple<T1, T2>>)
Unzip3<T1, T2, T3>(FSharpList<Tuple<T1, T2, T3>>)
UpdateAt<T>(Int32, T, FSharpList<T>)
Where<T>(FSharpFunc<T, Boolean>, FSharpList<T>)
Windowed<T>(Int32, FSharpList<T>)
Zip<T1, T2>(FSharpList<T1>, FSharpList<T2>)
Zip3<T1, T2, T3>(FSharpList<T1>, FSharpList<T2>, FSharpList<T3>)
net6.0-windows
namespace Microsoft.FSharp.Collections
{
[CompilationMapping(SourceConstructFlags.Module)]
[CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)]
[RequireQualifiedAccess]
public static class ListModule
{
[CompilationArgumentCounts(new[] { 1, 1 })]
[CompilationSourceName("filter")]
public static FSharpList<T> Filter<T>(FSharpFunc<T, bool> predicate, FSharpList<T> list);
}
}
NetFx Compat Lab | 0.3 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net6.0 | |
Assemblies | FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | FSharp.Core (9.0.300-beta.25160.5) netstandard2.1 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API