MultiKeyDictionary ValueType  MembersKentico 8.0 API Reference
The MultiKeyDictionary ValueType  type exposes the following members.
Constructors

  NameDescription
Public methodMultiKeyDictionary ValueType  
Default constructor.
Public methodMultiKeyDictionary ValueType (IDictionary)
Constructor.
Back to Top
Methods

  NameDescription
Public methodAdd
Adds the value to the table.
(Overrides SafeDictionary TKey, TValue  Add(Object, Object).)
Public methodAddMultiple
Adds multiple items with same value to the dictionary
(Inherited from SafeDictionary TKey, TValue .)
Public methodClear
Clears the table.
(Overrides OnlineHashtable Clear .)
Public methodClone
Gets the cloned Hashtable.
(Overrides OnlineHashtable Clone .)
Public methodCloneForNewThread
Clones the object for new thread
(Inherited from SafeDictionary TKey, TValue .)
Public methodContains
Returns true if the table contains specific key.
(Overrides SafeDictionary TKey, TValue  Contains(Object).)
Public methodContainsKey
Returns true if the table contains specific key.
(Overrides SafeDictionary TKey, TValue  ContainsKey(Object).)
Public methodContainsValue
Returns true if the dictionary contains the given value
(Inherited from SafeDictionary TKey, TValue .)
Public methodOnlineCopyTo
Copies the OnlineHashtable elements to a one-dimensional OnlineArray instance at the specified index.
(Inherited from OnlineHashtable.)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetEnumerator
Returns an OnlineIDictionaryEnumerator that iterates through the OnlineHashtable.
(Inherited from OnlineHashtable.)
Protected methodOnlineGetHash
Returns the hash code for the specified key.
(Inherited from OnlineHashtable.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Protected methodGetInternalValue
Gets the value from the internal dictionary
(Inherited from SafeDictionary TKey, TValue .)
Protected methodGetMainKey
Gets the main object key for the given key.
Public methodGetObjectData
Object serialization.
(Inherited from SafeDictionary TKey, TValue .)
Public methodGetRealCount
Gets the real count of the objects in the dictionary
(Inherited from SafeDictionary TKey, TValue .)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineKeyEquals
Compares a specific OnlineObject with a specific key in the OnlineHashtable.
(Inherited from OnlineHashtable.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineOnDeserialization
Implements the OnlineISerializable interface and raises the deserialization event when the deserialization is complete.
(Inherited from OnlineHashtable.)
Public methodRemove
Removes the item from the table.
(Overrides OnlineHashtable Remove(Object).)
Protected methodSetInternalValue
Sets the value in the internal dictionary
(Inherited from SafeDictionary TKey, TValue .)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTryGetValue
Tries to get the value, returns true if the retrieval was successful.
(Inherited from SafeDictionary TKey, TValue .)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Back to Top
Fields

  NameDescription
Protected fieldmDefaultValue
Default value.
(Inherited from SafeDictionary TKey, TValue .)
Protected fieldmNullValue
Null value.
(Inherited from SafeDictionary TKey, TValue .)
Protected fieldmUseWeakReferences
If true, the weak references are used for the items so the memory can be cleared upon request
(Inherited from SafeDictionary TKey, TValue .)
Back to Top
Properties

  NameDescription
Public propertyAllowNulls
If true, the dictionary allows null values as valid.
(Inherited from SafeDictionary TKey, TValue .)
Protected propertyOnlinecomparerObsolete.
Gets or sets the OnlineIComparer to use for the OnlineHashtable.
(Inherited from OnlineHashtable.)
Public propertyCopyToNewThread
If true, the dictionary is copied (not cloned) to a new thread
(Inherited from SafeDictionary TKey, TValue .)
Public propertyOnlineCount
Gets the number of key/value pairs contained in the OnlineHashtable.
(Inherited from OnlineHashtable.)
Protected propertyOnlineEqualityComparer
Gets the OnlineIEqualityComparer to use for the OnlineHashtable.
(Inherited from OnlineHashtable.)
Protected propertyOnlinehcpObsolete.
Gets or sets the object that can dispense hash codes.
(Inherited from OnlineHashtable.)
Public propertyIsEmpty
Returns true if the dictionary is empty
(Inherited from SafeDictionary TKey, TValue .)
Public propertyOnlineIsFixedSize
Gets a value indicating whether the OnlineHashtable has a fixed size.
(Inherited from OnlineHashtable.)
Public propertyOnlineIsReadOnly
Gets a value indicating whether the OnlineHashtable is read-only.
(Inherited from OnlineHashtable.)
Public propertyOnlineIsSynchronized
Gets a value indicating whether access to the OnlineHashtable is synchronized (thread safe).
(Inherited from OnlineHashtable.)
Public propertyItem Object 
Gets or sets the value associated with key value
(Overrides OnlineHashtable Item Object .)
Public propertyItem String 
Gets or sets the item.
(Overrides SafeDictionary TKey, TValue  Item TKey .)
Public propertyOnlineKeys
Gets an OnlineICollection containing the keys in the OnlineHashtable.
(Inherited from OnlineHashtable.)
Public propertyNullValue
Null value.
(Inherited from SafeDictionary TKey, TValue .)
Public propertyOnlineSyncRoot
Gets an object that can be used to synchronize access to the OnlineHashtable.
(Inherited from OnlineHashtable.)
Public propertyTypedKeys
Gets a typed collection of keys in this dictionary
(Inherited from SafeDictionary TKey, TValue .)
Public propertyTypedValues
Gets a typed collection of values in this dictionary
(Inherited from SafeDictionary TKey, TValue .)
Public propertyUseWeakReferences
If true, the weak references are used for the items so the memory can be cleared upon request
(Inherited from SafeDictionary TKey, TValue .)
Public propertyOnlineValues
Gets an OnlineICollection containing the values in the OnlineHashtable.
(Inherited from OnlineHashtable.)
Back to Top
See Also