FSharpPlus


MonadPlusBuilder<'monad<'t>> Type

Constructors

Constructor Description

MonadPlusBuilder()

Full Usage: MonadPlusBuilder()

Returns: MonadPlusBuilder<'monad<'t>>
Returns: MonadPlusBuilder<'monad<'t>>

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
    a : ^MonadPlus<'T>
    b : ^MonadPlus<'T>

Returns: ^MonadPlus<'T>
Modifiers: inline
a : ^MonadPlus<'T>
b : ^MonadPlus<'T>
Returns: ^MonadPlus<'T>

this.For

Full Usage: this.For

Parameters:
    p : 'a
    rest : 'T -> ^MonadPlus<'U>

Returns: ^MonadPlus<'U>
Modifiers: inline
Type parameters: 'T, ^MonadPlus<'U>
p : 'a
rest : 'T -> ^MonadPlus<'U>
Returns: ^MonadPlus<'U>

this.While

Full Usage: this.While

Parameters:
    guard : unit -> bool
    body : ^MonadPlus<'T>

Returns: ^MonadPlus<'T>
Modifiers: inline
guard : unit -> bool
body : ^MonadPlus<'T>
Returns: ^MonadPlus<'T>

this.WhileImpl

Full Usage: this.WhileImpl

Parameters:
    guard : unit -> bool
    body : ^MonadPlus<'T>

Returns: ^MonadPlus<'T>
Modifiers: inline
guard : unit -> bool
body : ^MonadPlus<'T>
Returns: ^MonadPlus<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    expr : 'monad<'t>

Returns: 'monad<'t>
expr : 'monad<'t>
Returns: 'monad<'t>

this.Zero

Full Usage: this.Zero

Returns: ^MonadPlus<'T>
Modifiers: inline
Returns: ^MonadPlus<'T>

this.strict

Full Usage: this.strict

Returns: MonadPlusStrictBuilder<'monad<'t>>
Returns: MonadPlusStrictBuilder<'monad<'t>>