FsMake


BaseBuilder Type

Base class for Make computation expression builders.

Constructors

Constructor Description

BaseBuilder()

Full Usage: BaseBuilder()

Returns: BaseBuilder
Returns: BaseBuilder

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
    make : Make<'T>
    binder : 'T -> Make<'U>

Returns: Make<'U>
Modifiers: inline
Type parameters: 'T, 'U
make : Make<'T>
binder : 'T -> Make<'U>
Returns: Make<'U>

this.BindReturn

Full Usage: this.BindReturn

Parameters:
    make : Make<'T>
    f : 'T -> 'U

Returns: Make<'U>
make : Make<'T>
f : 'T -> 'U
Returns: Make<'U>

this.Combine

Full Usage: this.Combine

Parameters:
    make : Make<unit>
    binder : unit -> Make<'T>

Returns: Make<'T>
make : Make<unit>
binder : unit -> Make<'T>
Returns: Make<'T>

this.Delay

Full Usage: this.Delay

Parameters:
    generator : unit -> Make<'T>

Returns: unit -> Make<'T>
generator : unit -> Make<'T>
Returns: unit -> Make<'T>

this.For

Full Usage: this.For

Parameters:
    sequence : 'a
    binder : 'T -> Make<unit>

Returns: Make<unit>
sequence : 'a
binder : 'T -> Make<unit>
Returns: Make<unit>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
    source1 : Make<'T>
    source2 : Make<'T1>

Returns: Make<'T * 'T1>
source1 : Make<'T>
source2 : Make<'T1>
Returns: Make<'T * 'T1>

this.Return

Full Usage: this.Return

Parameters:
    value : 'T

Returns: Make<'T>
value : 'T
Returns: Make<'T>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Make<'T>
Modifiers: inline
Type parameters: 'T
make : Make<'T>
Returns: Make<'T>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
    generator : unit -> Make<'T>
    compensation : unit -> unit

Returns: Make<'T>
generator : unit -> Make<'T>
compensation : unit -> unit
Returns: Make<'T>

this.TryWith

Full Usage: this.TryWith

Parameters:
    generator : unit -> Make<'T>
    handler : exn -> Make<'T>

Returns: Make<'T>
generator : unit -> Make<'T>
handler : exn -> Make<'T>
Returns: Make<'T>

this.Using

Full Usage: this.Using

Parameters:
    resource : 'T
    binder : 'T -> Make<'U>

Returns: Make<'U>
resource : 'T
binder : 'T -> Make<'U>
Returns: Make<'U>

this.While

Full Usage: this.While

Parameters:
    guard : unit -> bool
    generator : unit -> Make<unit>

Returns: Make<unit>
guard : unit -> bool
generator : unit -> Make<unit>
Returns: Make<unit>

this.Zero

Full Usage: this.Zero

Returns: Make<unit>
Returns: Make<unit>