OptionModule
Bind<T, TResult>(FSharpFunc<T, FSharpOption<TResult>>, FSharpOption<T>)
Contains<T>(T, FSharpOption<T>)
Count<T>(FSharpOption<T>)
DefaultValue<T>(T, FSharpOption<T>)
DefaultWith<T>(FSharpFunc<Unit, T>, FSharpOption<T>)
Exists<T>(FSharpFunc<T, Boolean>, FSharpOption<T>)
Filter<T>(FSharpFunc<T, Boolean>, FSharpOption<T>)
Flatten<T>(FSharpOption<FSharpOption<T>>)
Fold<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, FSharpOption<T>)
FoldBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, FSharpOption<T>, TState)
ForAll<T>(FSharpFunc<T, Boolean>, FSharpOption<T>)
GetValue<T>(FSharpOption<T>)
IsNone<T>(FSharpOption<T>)
IsSome<T>(FSharpOption<T>)
Iterate<T>(FSharpFunc<T, Unit>, FSharpOption<T>)
Map<T, TResult>(FSharpFunc<T, TResult>, FSharpOption<T>)
Map2<T1, T2, TResult>(FSharpFunc<T1, FSharpFunc<T2, TResult>>, FSharpOption<T1>, FSharpOption<T2>)
Map3<T1, T2, T3, TResult>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<T3, TResult>>>, FSharpOption<T1>, FSharpOption<T2>, FSharpOption<T3>)
OfNullable<T>(T?)
OfObj<T>(T)
OfValueOption<T>(FSharpValueOption<T>)
OrElse<T>(FSharpOption<T>, FSharpOption<T>)
OrElseWith<T>(FSharpFunc<Unit, FSharpOption<T>>, FSharpOption<T>)
ToArray<T>(FSharpOption<T>)
ToList<T>(FSharpOption<T>)
ToNullable<T>(FSharpOption<T>)
ToObj<T>(FSharpOption<T>)
ToValueOption<T>(FSharpOption<T>)
netcoreapp2.0
namespace Microsoft.FSharp.Core
{
[CompilationMapping(SourceConstructFlags.Module)]
[CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)]
public static class OptionModule
{
[CompilationSourceName("count")]
public static int Count<T>(FSharpOption<T> option);
}
}
.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 netcoreapp2.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.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API