Map<'Key, 'Value, 'ComparerTag> Type
Immutable maps. Keys are ordered by construction function specified when creating empty maps or by F# structural comparison if no construction function is specified.Maps based on structural comparison are efficient for small keys. They are not a suitable choice if keys are recursive data structures or require non-structural comparison semantics. Immutable maps. A constraint tag carries information about the class of key-comparers being used.
Instance members
Instance member | Description |
Full Usage:
this.ContainsKey
Parameters:
'Key
Returns: bool
|
|
Full Usage:
this.Count
Returns: int
|
|
Full Usage:
this.Exists
Parameters:
'Key -> 'Value -> bool
Returns: bool
|
|
Full Usage:
this.Filter
Parameters:
'Key -> 'Value -> bool
Returns: Map<'Key, 'Value, 'ComparerTag>
|
|
Full Usage:
this.First
Parameters:
'Key -> 'Value -> 'T option
Returns: 'T option
|
|
Full Usage:
this.Fold
Parameters:
'Key -> 'Value -> 'State -> 'State
arg1 : 'State
Returns: 'State
|
|
Full Usage:
this.FoldAndMap
Parameters:
'Key -> 'Value -> 'State -> 'T * 'State
arg1 : 'State
Returns: Map<'Key, 'T, 'ComparerTag> * 'State
|
|
Full Usage:
this.FoldSection
Parameters:
'Key
arg1 : 'Key
arg2 : 'Key -> 'Value -> 'State -> 'State
arg3 : 'State
Returns: 'State
|
|
Full Usage:
this.ForAll
Parameters:
'Key -> 'Value -> bool
Returns: bool
|
|
Full Usage:
this.IsEmpty
Returns: bool
|
|
Full Usage:
this[arg1]
Parameters:
'Key
Returns: 'Value
|
|
Full Usage:
this.Iterate
Parameters:
'Key -> 'Value -> unit
|
|
|
|
|
|
|
|
Full Usage:
this.ToArray
Returns: ('Key * 'Value) array
|
|
Full Usage:
this.ToList
Returns: ('Key * 'Value) list
|
|
Full Usage:
this.TryFind
Parameters:
'Key
Returns: 'Value option
|
Static members
Static member | Description |
Full Usage:
Map.Create(arg1, arg2)
Parameters:
'ComparerTag
arg1 : ('Key * 'Value) seq
Returns: Map<'Key, 'Value, 'ComparerTag>
|
|
Full Usage:
Map.Empty(arg1)
Parameters:
'ComparerTag
Returns: Map<'Key, 'Value, 'ComparerTag>
|
|
Full Usage:
Map.FromList(arg1, arg2)
Parameters:
'ComparerTag
arg1 : ('Key * 'Value) list
Returns: Map<'Key, 'Value, 'ComparerTag>
|
|