Click or drag to resize

DataDictionary Class

Dictionary for data values that should be monitored and report changes to its listeners.
Inheritance Hierarchy

Namespace:  Slash.Unity.DataBind.Core.Data
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public abstract class DataDictionary : IDictionary, 
	IEnumerable, ICollection

The DataDictionary type exposes the following members.

Constructors
  NameDescription
Protected methodDataDictionary
Initializes a new instance of the DataDictionary class
Top
Properties
  NameDescription
Public propertyCount
Gets the number of elements contained in the ICollection.
Public propertyIsFixedSize
Gets a value indicating whether the IDictionary object has a fixed size.
Public propertyIsSynchronized
Gets a value indicating whether access to the ICollection is synchronized (thread safe).
Public propertyItem
Gets or sets the element with the specified key.
Public propertyKeys
Gets an ICollection object containing the keys of the IDictionary object.
Public propertyKeyType
Type of dictionary keys.
Public propertySyncRoot
Gets an object that can be used to synchronize access to the ICollection.
Public propertyValues
Gets an ICollection object containing the values in the IDictionary object.
Public propertyValueType
Type of dictionary values.
Top
Methods
  NameDescription
Public methodAdd
Adds an element with the provided key and value to the IDictionary object.
Public methodClear
Removes all elements from the IDictionary object.
Public methodContains
Determines whether the IDictionary object contains an element with the specified key.
Public methodCopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
Public methodGetEnumerator
Returns an IDictionaryEnumerator object for the IDictionary object.
Protected methodOnCollectionChanged
Called when collection changed.
Public methodRemove
Removes the element with the specified key from the IDictionary object.
Public methodTryGetValue
Tries to get the values for the specified key.
Top
Events
  NameDescription
Public eventCollectionChanged
Triggered when the dictionary changed.
Top
Extension Methods
  NameDescription
Public Extension MethodImplode
Creates a separated string from the items of a collection. Mostly used for debugging issues.
(Defined by CollectionUtils.)
Top
See Also