Dictionary Functions

ClearVarMetaData     Removes the basevalue metadata from a variable.

Dictionary                Creates a database-like storage structure that provides efficient addition, retrieval and removal of information linked to key values.

DictionaryCopy         Create a new dictionary with contents identical to an existing dictionary.

DictionaryRemove     Removes a key / value pair from a dictionary, providing a means to regain memory space and remove data that is no longer needed.

GetNextKey             Allows a linear search through a dictionary in place.

GetKeyCount            Return a count of the number of keys stored by the given dictionary.

GetVarMetadata       Retrieves the embedded value from a variable object.

HasMetaData           Tests whether a given variable is a dictionary. 

IsDictionary             A synonym for HasMetadata. Tests whether the parameter is a dictionary.

ListKeys                  Returns a one dimensional array of all keys used within a dictionary.

MetaData                If used with a variable which is not currently a dictionary, this command attached meta data to that variable, thereby creating a dictionary object. The primary purpose in this case is to provide a means of associating extended data with a variable.

                             If used with a variable which is currently a dictionary, this command will return the value associated with the specified key.

RootValue                Retrieves the root value from a dictionary. 

SetVarMetaData       Sets the embedded value of a variable object.