AquaLogic Interaction Development Kit (IDK) 6.0.0 |

# NamedValueMap Members

NamedValueMap overview

#### Public Instance Constructors

NamedValueMap | Overloaded. Initializes a new instance of the NamedValueMap class.

#### Public Instance Methods

Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object.
FromArray | Clears the current values and initializes with values from the given array. Null `NamedValue`s and `NamedValue`s with null names will not be added. `NamedValue`s with null keys will be added. If multiple `NamedValue`s have the same key and different values, then the values will be added to the map as a string[].
Get | Returns the string to which the specified name key is mapped, or null if the key is not mapped to any values. If the mapped value is a string[], then the first element of the string[] will be returned. Note: Since the name in a `NamedValue` is always uppercased by the portal, the key to retrieve the value should also be uppercase.
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) | Gets the Type of the current instance.
Put | Overloaded. Adds a name/value pair to the map.
Remove | Overloaded. Removes the mapping for this key from the map if present. No exception is thrown if the key is not present. Note: Since the name in a `NamedValue` is always uppercased by the portal, the key to remove the value should also be uppercase.
ToArray | Converts the contents of the `NamedValueMap` into a `NamedValue` array, and returns the array. Keys with string[] mappings will be returned as multiple `NamedValue`s.
ToString | Returns a string for debugging.

#### See Also

NamedValueMap Class | Plumtree.Remote.Util Namespace