FSharp.Interop.NullOptAble


TopLevelBuilders

Namespace: FSharp.Interop.NullOptAble

Description

Computation expressions option {} , chooseSeq {}, and guard {}. See examples for usage.

Nested types and modules

TypeDescription
NotNullSeq<'T>

Description

A sequence that does not allow Null.

ModuleDescription
ChooseSeq

Description

Module to help with chooseSeq expressions.

Functions and values

Function or valueDescription
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

  • _ seq
guard
Signature: GuardBuilder

Description

guard computation expression ! will bind types that accept null, nullables, and options

Output Type

  • unit
option
Signature: OptionBuilder

Description

option computation expression ! will bind types that accept null, nullables, and options

Output Type

  • _ option
Fork me on GitHub