18 if (hashtable ==
null)
36 if (hashtable !=
null)
38 return hashtable.
Count;
58 bool IDictionary.IsFixedSize
69 bool ICollection.IsSynchronized
79 ICollection IDictionary.Keys
99 ICollection IDictionary.Values
113 object IDictionary.this[
object key]
130 OnSet(key, obj, value);
184 void IDictionary.Add(
object key,
object value)
251 protected virtual object OnGet(
object key,
object currentValue)
260 protected virtual void OnSet(
object key,
object oldValue,
object newValue)
267 protected virtual void OnInsert(
object key,
object value)
279 protected virtual void OnRemove(
object key,
object value)
294 protected virtual void OnSetComplete(
object key,
object oldValue,
object newValue)
virtual void OnInsertComplete(object key, object value)
Performs additional custom processes after inserting a new element into the T:System....
void CopyTo(Array array, int index)
Copies the T:System.Collections.DictionaryBase elements to a one-dimensional T:System....
virtual void OnRemoveComplete(object key, object value)
Performs additional custom processes after removing an element from the T:System.Collections....
virtual bool IsSynchronized
Gets a value indicating whether access to the T:System.Collections.Hashtable is synchronized (thread ...
virtual void OnSet(object key, object oldValue, object newValue)
Performs additional custom processes before setting a value in the T:System.Collections....
Hashtable InnerHashtable
Gets the list of elements contained in the T:System.Collections.DictionaryBase instance.
object SyncRoot
Gets an object that can be used to synchronize access to the T:System.Collections....
IDictionaryEnumerator GetEnumerator()
Returns an T:System.Collections.IDictionaryEnumerator that iterates through the T:System....
virtual void Add(object key, object value)
Adds an element with the specified key and value into the T:System.Collections.Hashtable.
bool Contains(object key)
Determines whether the T:System.Collections.IDictionary object contains an element with the specified...
void Clear()
Clears the contents of the T:System.Collections.DictionaryBase instance.
virtual void OnClear()
Performs additional custom processes before clearing the contents of the T:System....
virtual bool IsFixedSize
Gets a value indicating whether the T:System.Collections.Hashtable has a fixed size.
int Count
Gets the number of elements contained in the T:System.Collections.DictionaryBase instance.
virtual ICollection Values
Gets an T:System.Collections.ICollection containing the values in the T:System.Collections....
Exposes an enumerator, which supports a simple iteration over a non-generic collection....
virtual void CopyTo(Array array, int arrayIndex)
Copies the T:System.Collections.Hashtable elements to a one-dimensional T:System.Array instance at th...
Represents a collection of key/value pairs that are organized based on the hash code of the key....
virtual ICollection Keys
Gets an T:System.Collections.ICollection containing the keys in the T:System.Collections....
virtual void OnClearComplete()
Performs additional custom processes after clearing the contents of the T:System.Collections....
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
void Remove(object key)
Removes the element with the specified key from the T:System.Collections.IDictionary object.
IDictionary Dictionary
Gets the list of elements contained in the T:System.Collections.DictionaryBase instance.
virtual void OnRemove(object key, object value)
Performs additional custom processes before removing an element from the T:System....
virtual void OnInsert(object key, object value)
Performs additional custom processes before inserting a new element into the T:System....
IEnumerator GetEnumerator()
Returns an enumerator that iterates through a collection.
virtual object SyncRoot
Gets an object that can be used to synchronize access to the T:System.Collections....
virtual object OnGet(object key, object currentValue)
Gets the element with the specified key and value in the T:System.Collections.DictionaryBase instance...
virtual bool Contains(object key)
Determines whether the T:System.Collections.Hashtable contains a specific key.
virtual void Remove(object key)
Removes the element with the specified key from the T:System.Collections.Hashtable.
bool IsReadOnly
Gets a value indicating whether the T:System.Collections.IDictionary object is read-only.
virtual bool IsReadOnly
Gets a value indicating whether the T:System.Collections.Hashtable is read-only.
Specifies that the class can be serialized.
Enumerates the elements of a nongeneric dictionary.
Provides the abstract base class for a strongly typed collection of key/value pairs.
virtual void Clear()
Removes all elements from the T:System.Collections.Hashtable.
virtual void OnValidate(object key, object value)
Performs additional custom processes when validating the element with the specified key and value.
Defines size, enumerators, and synchronization methods for all nongeneric collections.
virtual void OnSetComplete(object key, object oldValue, object newValue)
Performs additional custom processes after setting a value in the T:System.Collections....
Represents a nongeneric collection of key/value pairs.
Supports a simple iteration over a non-generic collection.
virtual int Count
Gets the number of key/value pairs contained in the T:System.Collections.Hashtable.