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
|