FSharp.Collections.Immutable 1.0.0

Edit this page

HashSet Module

Functions and values

Function or value Description

HashSet.add value set

Full Usage: HashSet.add value set

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
value : 'a
set : HashSet<'a>
Returns: HashSet<'a>

HashSet.builder ()

Full Usage: HashSet.builder ()

Parameters:
    () : unit

Returns: Builder<'a>
Modifiers: inline
Type parameters: 'a
() : unit
Returns: Builder<'a>

HashSet.builderWith capacity

Full Usage: HashSet.builderWith capacity

Parameters:
Returns: Builder<'T>
Modifiers: inline
Type parameters: 'T
capacity : IEqualityComparer<'T>
Returns: Builder<'T>

HashSet.builderWithComparer comparer

Full Usage: HashSet.builderWithComparer comparer

Parameters:
Returns: Builder<'a>
Modifiers: inline
Type parameters: 'a
comparer : IEqualityComparer<'a>
Returns: Builder<'a>

HashSet.check set

Full Usage: HashSet.check set

Parameters:
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>

HashSet.clear set

Full Usage: HashSet.clear set

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: HashSet<'a>

HashSet.contains value set

Full Usage: HashSet.contains value set

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
value : 'a
set : HashSet<'a>
Returns: bool

HashSet.difference values set

Full Usage: HashSet.difference values set

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
values : IEnumerable<'a>
set : HashSet<'a>
Returns: HashSet<'a>

HashSet.empty

Full Usage: HashSet.empty

Returns: ImmutableHashSet<'T>
Modifiers: inline
Type parameters: 'T
Returns: ImmutableHashSet<'T>

HashSet.exists predicate map

Full Usage: HashSet.exists predicate map

Parameters:
    predicate : 'a -> bool
    map : HashSet<'a>

Returns: bool
Modifiers: inline
Type parameters: 'a
predicate : 'a -> bool
map : HashSet<'a>
Returns: bool

HashSet.filter predicate set

Full Usage: HashSet.filter predicate set

Parameters:
    predicate : 'a -> bool
    set : 'a seq

Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
predicate : 'a -> bool
set : 'a seq
Returns: ImmutableHashSet<'a>

HashSet.forall predicate set

Full Usage: HashSet.forall predicate set

Parameters:
    predicate : 'a -> bool
    set : 'a seq

Returns: bool
Modifiers: inline
Type parameters: 'a
predicate : 'a -> bool
set : 'a seq
Returns: bool

HashSet.intersect set1 set2

Full Usage: HashSet.intersect set1 set2

Parameters:
Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
set1 : HashSet<'a>
set2 : IEnumerable<'a>
Returns: ImmutableHashSet<'a>

HashSet.intersectMany sets

Full Usage: HashSet.intersectMany sets

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
sets : HashSet<'a> seq
Returns: HashSet<'a>

HashSet.isEmpty set

Full Usage: HashSet.isEmpty set

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: bool

HashSet.isProperSubset set1 set2

Full Usage: HashSet.isProperSubset set1 set2

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
set1 : HashSet<'a>
set2 : IEnumerable<'a>
Returns: bool

HashSet.isProperSuperset set1 set2

Full Usage: HashSet.isProperSuperset set1 set2

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
set1 : HashSet<'a>
set2 : IEnumerable<'a>
Returns: bool

HashSet.isSubset set1 set2

Full Usage: HashSet.isSubset set1 set2

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
set1 : HashSet<'a>
set2 : IEnumerable<'a>
Returns: bool

HashSet.isSuperset set1 set2

Full Usage: HashSet.isSuperset set1 set2

Parameters:
Returns: bool
Modifiers: inline
Type parameters: 'a
set1 : HashSet<'a>
set2 : IEnumerable<'a>
Returns: bool

HashSet.iter action set

Full Usage: HashSet.iter action set

Parameters:
    action : 'a -> unit
    set : HashSet<'a>

Modifiers: inline
Type parameters: 'a
action : 'a -> unit
set : HashSet<'a>

HashSet.keyComparer set

Full Usage: HashSet.keyComparer set

Parameters:
Returns: IEqualityComparer<'a>
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: IEqualityComparer<'a>

HashSet.length set

Full Usage: HashSet.length set

Parameters:
Returns: int
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: int

HashSet.map mapping set

Full Usage: HashSet.map mapping set

Parameters:
    mapping : 'a -> 'b
    set : HashSet<'a>

Returns: ImmutableHashSet<'b>
Modifiers: inline
Type parameters: 'a, 'b
mapping : 'a -> 'b
set : HashSet<'a>
Returns: ImmutableHashSet<'b>

HashSet.ofArray source

Full Usage: HashSet.ofArray source

Parameters:
    source : 'a array

Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
source : 'a array
Returns: ImmutableHashSet<'a>

HashSet.ofBuilder hashSetBuilder

Full Usage: HashSet.ofBuilder hashSetBuilder

Parameters:
Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
hashSetBuilder : HashSetBuilder<'a>
Returns: ImmutableHashSet<'a>

HashSet.ofComparer comparer

Full Usage: HashSet.ofComparer comparer

Parameters:
Returns: ImmutableHashSet<'T>
Modifiers: inline
Type parameters: 'T
comparer : IEqualityComparer<'T>
Returns: ImmutableHashSet<'T>

HashSet.ofSeq source

Full Usage: HashSet.ofSeq source

Parameters:
Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
source : IEnumerable<'a>
Returns: ImmutableHashSet<'a>

HashSet.ofSeqWithComparer comparer source

Full Usage: HashSet.ofSeqWithComparer comparer source

Parameters:
Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
comparer : IEqualityComparer<'a>
source : 'a seq
Returns: ImmutableHashSet<'a>

HashSet.pick chooser set

Full Usage: HashSet.pick chooser set

Parameters:
    chooser : 'a -> 'b option
    set : HashSet<'a>

Returns: 'b
Modifiers: inline
Type parameters: 'a, 'b
chooser : 'a -> 'b option
set : HashSet<'a>
Returns: 'b

HashSet.remove value set

Full Usage: HashSet.remove value set

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
value : 'a
set : HashSet<'a>
Returns: HashSet<'a>

HashSet.singleton item

Full Usage: HashSet.singleton item

Parameters:
    item : 'T

Returns: ImmutableHashSet<'T>
Modifiers: inline
Type parameters: 'T
item : 'T
Returns: ImmutableHashSet<'T>

HashSet.toArray set

Full Usage: HashSet.toArray set

Parameters:
Returns: 'a array
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: 'a array

HashSet.toBuilder set

Full Usage: HashSet.toBuilder set

Parameters:
Returns: HashSetBuilder<'a>
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: HashSetBuilder<'a>

HashSet.toSeq set

Full Usage: HashSet.toSeq set

Parameters:
Returns: 'a seq
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
Returns: 'a seq

HashSet.tryPick chooser set

Full Usage: HashSet.tryPick chooser set

Parameters:
    chooser : 'a -> 'b option
    set : HashSet<'a>

Returns: 'b option
Modifiers: inline
Type parameters: 'a, 'b
chooser : 'a -> 'b option
set : HashSet<'a>
Returns: 'b option

HashSet.union set values

Full Usage: HashSet.union set values

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
set : HashSet<'a>
values : IEnumerable<'a>
Returns: HashSet<'a>

HashSet.unionMany sets

Full Usage: HashSet.unionMany sets

Parameters:
Returns: HashSet<'a>
Modifiers: inline
Type parameters: 'a
sets : HashSet<'a> seq
Returns: HashSet<'a>

HashSet.vTryPick chooser set

Full Usage: HashSet.vTryPick chooser set

Parameters:
    chooser : 'a -> 'b option
    set : HashSet<'a>

Returns: 'b voption
Modifiers: inline
Type parameters: 'a, 'b
chooser : 'a -> 'b option
set : HashSet<'a>
Returns: 'b voption

HashSet.where predicate set

Full Usage: HashSet.where predicate set

Parameters:
    predicate : 'a -> bool
    set : 'a seq

Returns: ImmutableHashSet<'a>
Modifiers: inline
Type parameters: 'a
predicate : 'a -> bool
set : 'a seq
Returns: ImmutableHashSet<'a>