TopLevelBuilders
Namespace: FSharp.Interop.NullOptAble
Description
Computation expressions option {} , chooseSeq {}, and guard {}.
See examples for usage.
Nested types and modules
| Type | Description |
|
NotNullSeq<'T>
|
Description
A sequence that does not allow Null.
|
| Module | Description |
|
ChooseSeq
|
Description
Module to help with chooseSeq expressions.
|
Functions and values
| Function or value | Description |
chooseSeq
Signature: ChooseSeqBuilder
|
Description
choose sequence computation expression
! will bind types that accept null, nullables, and options.
yield only chooses values.
yield a sequence will flatten it.
seq is delayed evaluation
Output Type
|
guard
Signature: GuardBuilder
|
Description
guard computation expression
! will bind types that accept null, nullables, and options
Output Type
|
option
Signature: OptionBuilder
|
Description
option computation expression
! will bind types that accept null, nullables, and options
Output Type
|