OptionBuilder Type
Computation expression builder for Option-based workflows (short-circuits on None).
Constructors
| Constructor |
Description
|
|
|
Instance members
| Instance member |
Description
|
Full Usage:
this.Bind
Parameters:
'a voption
f : 'a -> 'b option
Returns: 'b option
Modifiers: inline Type parameters: 'a, 'b |
|
Full Usage:
this.Bind
Parameters:
'a option
f : 'a -> 'b option
Returns: 'b option
Modifiers: inline Type parameters: 'a, 'b |
|
Full Usage:
this.Combine
Parameters:
'T voption
f : unit -> 'T option
Returns: 'T option
Modifiers: inline Type parameters: 'T |
|
Full Usage:
this.Combine
Parameters:
'a option
f : unit -> 'a option
Returns: 'a option
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.Delay
Parameters:
'a
Returns: 'a
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.Return
Parameters:
'a
Returns: 'a option
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.ReturnFrom
Parameters:
'T option
Returns: 'T option
Modifiers: inline Type parameters: 'T |
|
Full Usage:
this.Run
Parameters:
unit -> 'a
Returns: 'a
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.TryFinally
Parameters:
unit -> 'a
compensation : unit -> unit
Returns: 'a
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.TryWith
Parameters:
unit -> 'a
handler : exn -> 'a
Returns: 'a
Modifiers: inline Type parameters: 'a |
|
Full Usage:
this.Using
Parameters:
'TResource
body : 'TResource -> 'a option
Returns: 'a option
Modifiers: inline Type parameters: 'TResource, 'a |
|
Full Usage:
this.Zero
Returns: 'a option
Modifiers: inline Type parameters: 'a |
|
TDesu.FSharp