HashMultiMap<'Key, 'Value> Type
Hash tables, by default based on F# structural "hash" and (=) functions. The table may map a single key to multiple bindings.
Constructors
Constructor | Description |
Full Usage:
HashMultiMap(entries, comparer)
Parameters:
('Key * 'Value) seq
comparer : IEqualityComparer<'Key>
Returns: HashMultiMap<'Key, 'Value>
|
|
Full Usage:
HashMultiMap(size, comparer)
Parameters:
int
comparer : IEqualityComparer<'Key>
Returns: HashMultiMap<'Key, 'Value>
|
|
Full Usage:
HashMultiMap(comparer)
Parameters:
IEqualityComparer<'Key>
Returns: HashMultiMap<'Key, 'Value>
|
Instance members
Instance member | Description |
Full Usage:
this.Add
Parameters:
'Key
arg1 : 'Value
|
|
Full Usage:
this.Clear
|
|
Full Usage:
this.ContainsKey
Parameters:
'Key
Returns: bool
|
|
|
|
Full Usage:
this.Count
Returns: int
|
|
Full Usage:
this.FindAll
Parameters:
'Key
Returns: 'Value list
|
|
Full Usage:
this.Fold
Parameters:
'Key -> 'Value -> 'State -> 'State
arg1 : 'State
Returns: 'State
|
|
Full Usage:
this[arg1]
Returns: 'Key
|
|
Full Usage:
this.Iterate
Parameters:
'Key -> 'Value -> unit
|
|
Full Usage:
this.Remove
Parameters:
'Key
|
|
Full Usage:
this.Replace
Parameters:
'Key
arg1 : 'Value
|
|
Full Usage:
this.TryFind
Parameters:
'Key
Returns: 'Value option
|