Aardvark.Base


SymMapBase

Constructors

ConstructorDescription
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 memberDescription
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
Fork me on GitHub