SymMapBase
Constructors
Constructor | Description |
new(typeName, ht)
Signature: (typeName:Symbol * ht:SymbolDict<obj>) -> unit
|
|
new()
Signature: unit -> unit
|
|
new(typeName)
Signature: typeName:Symbol -> unit
|
|
new(map)
Signature: map:SymMapBase -> unit
|
|
new(map, overrides)
Signature: (map:SymMapBase * overrides:SymbolDict<obj>) -> unit
|
Creates a shallow copy of the supplied map, but uses entries in the supplied override dictionary instead of map entries where they exist. |
Instance members
Instance member | Description |
Contains(key)
Signature: key:Symbol -> bool
|
Checks if key exists. |
Get(key)
Signature: key:TypedSymbol<'T> -> 'T
Type parameters: 'T |
|
Get(key, defaultValue)
Signature: (key:TypedSymbol<'T> * defaultValue:'T) -> 'T
Type parameters: 'T |
|
Get(key)
Signature: key:Symbol -> 'T
Type parameters: 'T |
|
Get(key, defaultValue)
Signature: (key:Symbol * defaultValue:'T) -> 'T
Type parameters: 'T |
|
GetOrDefault(key)
Signature: key:TypedSymbol<'T> -> 'T
Type parameters: 'T |
|
[()]
Signature: unit -> string
|
|
[()]
Signature: unit -> Symbol
|
|
MapItems
Signature: IEnumerable<KeyValuePair<Symbol,obj>>
|
|
Set(key, value)
Signature: (key:TypedSymbol<'T> * value:'T) -> unit
Type parameters: 'T |
|
TypeName()
Signature: unit -> unit
|