HashSetDelta<'T> Type
Represents the difference of two HashSets. Internally uses reference counts to represent deltas and provides convenient combine functions.
Constructors
Constructor | Description |
|
|
Instance members
Instance member | Description |
|
|
Full Usage:
this.Choose
Parameters:
SetOperation<'T> -> SetOperation<'T2> option
Returns: HashSetDelta<'T2>
|
|
Full Usage:
this.ChooseV
Parameters:
SetOperation<'T> -> SetOperation<'T2> voption
Returns: HashSetDelta<'T2>
|
|
Full Usage:
this.Collect
Parameters:
SetOperation<'T> -> HashSetDelta<'T2>
Returns: HashSetDelta<'T2>
|
|
|
|
Full Usage:
this.Count
Returns: int
|
|
|
|
|
|
Full Usage:
this.Fold
Parameters:
'State
f : 'State -> SetOperation<'T> -> 'State
Returns: 'State
|
|
|
|
|
|
|
|
Full Usage:
this.IsEmpty
Returns: bool
|
|
|
|
Full Usage:
this.Map
Parameters:
SetOperation<'T> -> SetOperation<'T2>
Returns: HashSetDelta<'T2>
|
|
|
|
|
|
|
|
|
|
|
|
Static members
Static member | Description |
|
|
Full Usage:
HashSetDelta.OfArray(arr)
Parameters:
SetOperation<'T> array
Returns: HashSetDelta<'T>
|
|
Full Usage:
HashSetDelta.OfList(list)
Parameters:
SetOperation<'T> list
Returns: HashSetDelta<'T>
|
|
Full Usage:
HashSetDelta.OfSeq(seq)
Parameters:
SetOperation<'T> seq
Returns: HashSetDelta<'T>
|