Header menu logo ResizeArray

ComputationalExpressionBuilderResizeArray<'T> Type

Constructors

Constructor Description

ComputationalExpressionBuilderResizeArray()

Full Usage: ComputationalExpressionBuilderResizeArray()

Returns: ComputationalExpressionBuilderResizeArray<'T>
Returns: ComputationalExpressionBuilderResizeArray<'T>

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
    f : ResizeArray<'T> -> unit
    g : ResizeArray<'T> -> 'a

Returns: ResizeArray<'T> -> 'a
Modifiers: inline
f : ResizeArray<'T> -> unit
g : ResizeArray<'T> -> 'a
Returns: ResizeArray<'T> -> 'a

this.Delay

Full Usage: this.Delay

Parameters:
    f : unit -> ResizeArray<'T> -> 'a

Returns: ResizeArray<'T> -> 'a
Modifiers: inline
f : unit -> ResizeArray<'T> -> 'a
Returns: ResizeArray<'T> -> 'a

this.For

Full Usage: this.For

Parameters:
    xs : 'U seq
    body : 'U -> ResizeArray<'T> -> unit

Returns: ResizeArray<'T> -> unit
Modifiers: inline

always allocates a seq and an enumerator, even for 'i=0 to x' . To avoid that use a while loop

xs : 'U seq
body : 'U -> ResizeArray<'T> -> unit
Returns: ResizeArray<'T> -> unit

this.Run

Full Usage: this.Run

Parameters:
    body : ResizeArray<'T> -> unit

Returns: ResizeArray<'T>
Modifiers: inline
body : ResizeArray<'T> -> unit
Returns: ResizeArray<'T>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
    body : ResizeArray<'T> -> unit
    compensation : ResizeArray<'T> -> unit

Returns: ResizeArray<'T> -> unit
Modifiers: inline
body : ResizeArray<'T> -> unit
compensation : ResizeArray<'T> -> unit
Returns: ResizeArray<'T> -> unit

this.TryWith

Full Usage: this.TryWith

Parameters:
    body : ResizeArray<'T> -> unit
    handler : exn -> ResizeArray<'T> -> unit

Returns: ResizeArray<'T> -> unit
Modifiers: inline
body : ResizeArray<'T> -> unit
handler : exn -> ResizeArray<'T> -> unit
Returns: ResizeArray<'T> -> unit

this.Using

Full Usage: this.Using

Parameters:
    disposable : 'a
    body : 'a -> ResizeArray<'T> -> unit

Returns: ResizeArray<'T> -> unit
Modifiers: inline
disposable : 'a
body : 'a -> ResizeArray<'T> -> unit
Returns: ResizeArray<'T> -> unit

this.While

Full Usage: this.While

Parameters:
    predicate : unit -> bool
    body : ResizeArray<'T> -> unit

Returns: ResizeArray<'T> -> unit
Modifiers: inline
predicate : unit -> bool
body : ResizeArray<'T> -> unit
Returns: ResizeArray<'T> -> unit

this.Yield

Full Usage: this.Yield

Parameters:
    x : 'T

Returns: ResizeArray<'T> -> unit
Modifiers: inline
x : 'T
Returns: ResizeArray<'T> -> unit

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    xs : 'a

Returns: ResizeArray<'T0> -> unit
Modifiers: inline
xs : 'a
Returns: ResizeArray<'T0> -> unit

this.Zero

Full Usage: this.Zero

Returns: 'a -> unit
Modifiers: inline

Called for empty else branches of if...then expressions in computation expressions.

Returns: 'a -> unit

Type something to start searching.