Header menu logo FSharp.Data.Adaptive

AListBuilder Type

ComputationExpression builder for alist.

Constructors

Constructor Description

AListBuilder()

Full Usage: AListBuilder()

Returns: AListBuilder
Returns: AListBuilder

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
    value : aval<'T1>
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
value : aval<'T1>
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.Combine

Full Usage: this.Combine

Parameters:
Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
l : alist<'T>
r : alist<'T>
Returns: alist<'T>

this.Delay

Full Usage: this.Delay

Parameters:
    value : unit -> alist<'T>

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
value : unit -> alist<'T>
Returns: alist<'T>

this.For

Full Usage: this.For

Parameters:
Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : IndexList<'T1>
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : 'T1[]
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : 'T1[]
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : 'T1 list
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : 'T1 list
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : 'T1 seq
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : 'T1 seq
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : clist<'T1>
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : clist<'T1>
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : alist<'T1>
    mapping : 'T1 -> alist<'T2>

Returns: alist<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : alist<'T1>
mapping : 'T1 -> alist<'T2>
Returns: alist<'T2>

this.Yield

Full Usage: this.Yield

Parameters:
    value : 'T

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
value : 'T
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T array>

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : aval<'T array>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T list>

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : aval<'T list>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T seq>

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : aval<'T seq>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : aval<IndexList<'T>>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : IndexList<'T>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T[]

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : 'T[]
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T list

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : 'T list
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T seq

Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : 'T seq
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : clist<'T>
Returns: alist<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
Returns: alist<'T>
Modifiers: inline
Type parameters: 'T
values : alist<'T>
Returns: alist<'T>

this.Zero

Full Usage: this.Zero

Returns: alist<'a>
Modifiers: inline
Type parameters: 'a
Returns: alist<'a>

Type something to start searching.