FSharpx.Extras


IterateeBuilder Type

Constructors

Constructor Description

IterateeBuilder()

Full Usage: IterateeBuilder()

Returns: IterateeBuilder
Returns: IterateeBuilder

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
Returns: Iteratee<'a, 'c>
m : Iteratee<'a, 'b>
f : 'b -> Iteratee<'a, 'c>
Returns: Iteratee<'a, 'c>

this.Combine

Full Usage: this.Combine

Parameters:
Returns: Iteratee<'a, 'b>
comp1 : Iteratee<'a, unit>
comp2 : Iteratee<'a, 'b>
Returns: Iteratee<'a, 'b>

this.Delay

Full Usage: this.Delay

Parameters:
Returns: Iteratee<'a, 'b>
f : unit -> Iteratee<'a, 'b>
Returns: Iteratee<'a, 'b>

this.For

Full Usage: this.For

Parameters:
    sequence : 'a
    body : 'b -> Iteratee<'c, unit>

Returns: Iteratee<'c, unit>
sequence : 'a
body : 'b -> Iteratee<'c, unit>
Returns: Iteratee<'c, unit>

this.Return

Full Usage: this.Return

Parameters:
    x : 'a

Returns: Iteratee<'b, 'a>
x : 'a
Returns: Iteratee<'b, 'a>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Iteratee<'a, 'b>
m : Iteratee<'a, 'b>
Returns: Iteratee<'a, 'b>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
    m : Iteratee<'a, 'b>
    compensation : unit -> unit

Returns: Iteratee<'a, 'b>
m : Iteratee<'a, 'b>
compensation : unit -> unit
Returns: Iteratee<'a, 'b>

this.TryWith

Full Usage: this.TryWith

Parameters:
Returns: Iteratee<'a, 'b>
m : Iteratee<'a, 'b>
handler : exn -> Iteratee<'a, 'b>
Returns: Iteratee<'a, 'b>

this.Using

Full Usage: this.Using

Parameters:
    res : 'a
    body : 'a -> Iteratee<'b, 'c>

Returns: Iteratee<'b, 'c>
res : 'a
body : 'a -> Iteratee<'b, 'c>
Returns: Iteratee<'b, 'c>

this.While

Full Usage: this.While

Parameters:
    guard : unit -> bool
    m : Iteratee<'a, unit>

Returns: Iteratee<'a, unit>
guard : unit -> bool
m : Iteratee<'a, unit>
Returns: Iteratee<'a, unit>

this.Zero

Full Usage: this.Zero

Returns: Iteratee<'a, unit>
Returns: Iteratee<'a, unit>