ValueOption
Bind<T, TResult>(FSharpFunc<T, FSharpValueOption<TResult>>, FSharpValueOption<T>)
Contains<T>(T, FSharpValueOption<T>)
Count<T>(FSharpValueOption<T>)
DefaultValue<T>(T, FSharpValueOption<T>)
DefaultWith<T>(FSharpFunc<Unit, T>, FSharpValueOption<T>)
Exists<T>(FSharpFunc<T, Boolean>, FSharpValueOption<T>)
Filter<T>(FSharpFunc<T, Boolean>, FSharpValueOption<T>)
Flatten<T>(FSharpValueOption<FSharpValueOption<T>>)
Fold<T, TState>(FSharpFunc<TState, FSharpFunc<T, TState>>, TState, FSharpValueOption<T>)
FoldBack<T, TState>(FSharpFunc<T, FSharpFunc<TState, TState>>, FSharpValueOption<T>, TState)
ForAll<T>(FSharpFunc<T, Boolean>, FSharpValueOption<T>)
GetValue<T>(FSharpValueOption<T>)
IsNone<T>(FSharpValueOption<T>)
IsSome<T>(FSharpValueOption<T>)
Iterate<T>(FSharpFunc<T, Unit>, FSharpValueOption<T>)
Map<T, TResult>(FSharpFunc<T, TResult>, FSharpValueOption<T>)
Map2<T1, T2, TResult>(FSharpFunc<T1, FSharpFunc<T2, TResult>>, FSharpValueOption<T1>, FSharpValueOption<T2>)
Map3<T1, T2, T3, TResult>(FSharpFunc<T1, FSharpFunc<T2, FSharpFunc<T3, TResult>>>, FSharpValueOption<T1>, FSharpValueOption<T2>, FSharpValueOption<T3>)
OfNullable<T>(T?)
OfObj<T>(T)
OfOption<T>(FSharpOption<T>)
OrElse<T>(FSharpValueOption<T>, FSharpValueOption<T>)
OrElseWith<T>(FSharpFunc<Unit, FSharpValueOption<T>>, FSharpValueOption<T>)
ToArray<T>(FSharpValueOption<T>)
ToList<T>(FSharpValueOption<T>)
ToNullable<T>(FSharpValueOption<T>)
ToObj<T>(FSharpValueOption<T>)
ToOption<T>(FSharpValueOption<T>)
netstandard2.0
namespace Microsoft.FSharp.Core
{
[CompilationMapping(SourceConstructFlags.Module)]
public static class ValueOption
{
[CompilationArgumentCounts(new[] { 1, 1 })]
[CompilationSourceName("orElseWith")]
public static FSharpValueOption<T> OrElseWith<T>([InlineIfLambda] FSharpFunc<Unit, FSharpValueOption<T>> ifNoneThunk, FSharpValueOption<T> voption);
}
}
.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 netstandard2.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