Header menu logo FSharp.Data.Adaptive

ASetBuilder Type

ComputationExpression builder for aset.

Constructors

Constructor Description

ASetBuilder()

Full Usage: ASetBuilder()

Returns: ASetBuilder
Returns: ASetBuilder

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

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

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

this.Combine

Full Usage: this.Combine

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

this.Delay

Full Usage: this.Delay

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

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

this.For

Full Usage: this.For

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

this.For

Full Usage: this.For

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

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

this.For

Full Usage: this.For

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

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

this.For

Full Usage: this.For

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

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

this.For

Full Usage: this.For

Parameters:
    elements : amap<'K, 'V>
    mapping : 'K * 'V -> aset<'T>

Returns: aset<'T>
Modifiers: inline
Type parameters: 'K, 'V, 'T
elements : amap<'K, 'V>
mapping : 'K * 'V -> aset<'T>
Returns: aset<'T>

this.For

Full Usage: this.For

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

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

this.For

Full Usage: this.For

Parameters:
    elements : cset<'T1>
    mapping : 'T1 -> aset<'T2>

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

this.For

Full Usage: this.For

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

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

this.For

Full Usage: this.For

Parameters:
Returns: aset<'T2>
Modifiers: inline
Type parameters: 'T1, 'T2
elements : aval<HashSet<'T1>>
mapping : 'T1 -> aset<'T2>
Returns: aset<'T2>

this.For

Full Usage: this.For

Parameters:
    elements : aval<'a>
    mapping : 'T1 -> aset<'T2>

Returns: aset<'T2>
Modifiers: inline
Type parameters: 'a, 'T1, 'T2
elements : aval<'a>
mapping : 'T1 -> aset<'T2>
Returns: aset<'T2>

this.Yield

Full Usage: this.Yield

Parameters:
    value : 'T

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T array>

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T list>

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : aval<'T seq>

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
Returns: aset<'T>
Modifiers: inline
Type parameters: 'T
values : aval<HashSet<'T>>
Returns: aset<'T>

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : amap<'K, 'V>

Returns: aset<'K * 'V>
Modifiers: inline
Type parameters: 'K, 'V
values : amap<'K, 'V>
Returns: aset<'K * 'V>

this.YieldFrom

Full Usage: this.YieldFrom

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

this.YieldFrom

Full Usage: this.YieldFrom

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T[]

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T list

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

this.YieldFrom

Full Usage: this.YieldFrom

Parameters:
    values : 'T seq

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

this.YieldFrom

Full Usage: this.YieldFrom

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

this.YieldFrom

Full Usage: this.YieldFrom

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

this.Zero

Full Usage: this.Zero

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

Type something to start searching.