DirtyFlagMapTKey, TValue Class

Quartz.NET 3.0 API Documentation
An implementation of IDictionary that wraps another IDictionary and flags itself 'dirty' when it is modified.
Inheritance Hierarchy

SystemObject
  Quartz.UtilDirtyFlagMapTKey, TValue
    Quartz.UtilStringKeyDirtyFlagMap

Namespace:  Quartz.Util
Assembly:  Quartz (in Quartz.dll) Version: 3.0.0
Syntax

C#
[SerializableAttribute]
public class DirtyFlagMap<TKey, TValue> : IDictionary<TKey, TValue>, 
	ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
	IEnumerable, IDictionary, ICollection, ISerializable

Type Parameters

TKey

[Missing <typeparam name="TKey"/> documentation for "T:Quartz.Util.DirtyFlagMap`2"]

TValue

[Missing <typeparam name="TValue"/> documentation for "T:Quartz.Util.DirtyFlagMap`2"]

The DirtyFlagMapTKey, TValue type exposes the following members.

Constructors

  NameDescription
Public methodDirtyFlagMapTKey, TValue
Create a DirtyFlagMap that 'wraps' a Hashtable.
Public methodDirtyFlagMapTKey, TValue(Int32)
Create a DirtyFlagMap that 'wraps' a Hashtable that has the given initial capacity.
Protected methodDirtyFlagMapTKey, TValue(SerializationInfo, StreamingContext)
Serialization constructor.
Top
Properties

  NameDescription
Public propertyCount
When implemented by a class, gets the number of elements contained in the ICollection.
Public propertyDirty
Determine whether the IDictionary is flagged dirty.
Public propertyIsEmpty
Gets a value indicating whether this instance is empty.
Public propertyIsFixedSize
When implemented by a class, gets a value indicating whether the IDictionary has a fixed size.
Public propertyIsReadOnly
When implemented by a class, gets a value indicating whether the IDictionary is read-only.
Public propertyIsSynchronized
When implemented by a class, gets a value indicating whether access to the ICollection is synchronized (thread-safe).
Public propertyItem
Gets or sets the Object with the specified key.
Public propertyKeys
When implemented by a class, gets an ICollection containing the keys of the IDictionary.
Public propertySyncRoot
When implemented by a class, gets an object that can be used to synchronize access to the ICollection.
Public propertyValues
When implemented by a class, gets an ICollection containing the values in the IDictionary.
Public propertyWrappedMap
Get a direct handle to the underlying Map.
Top
Methods

  NameDescription
Public methodAdd(KeyValuePairTKey, TValue)
Public methodAdd(Object, Object)
Public methodAdd(TKey, TValue)
When implemented by a class, adds an element with the provided key and value to the IDictionary.
Public methodClear
When implemented by a class, removes all elements from the IDictionary.
Public methodClearDirtyFlag
Clear the 'dirty' flag (set dirty flag to ).
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodContains(KeyValuePairTKey, TValue)
Public methodContains(Object)
Public methodContainsKey
When implemented by a class, determines whether the IDictionary contains an element with the specified key.
Public methodContainsValue
Determines whether the specified obj contains value.
Public methodCopyTo(Array, Int32)
When implemented by a class, copies the elements of the ICollection to an Array, starting at a particular Array index.
Public methodCopyTo(KeyValuePairTKey, TValue, Int32)
Public methodEntrySet
Gets the entries as a set.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet
Gets the value behind the specified key.
Public methodGetEnumerator
When implemented by a class, returns an IDictionaryEnumerator for the IDictionary.
Public methodGetHashCode
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.)
Public methodGetObjectData
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodKeySet
Gets keyset for this map.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPut
Puts the value behind a specified key.
Public methodPutAll
Puts all.
Public methodRemove(KeyValuePairTKey, TValue)
Public methodRemove(Object)
Public methodRemove(TKey)
When implemented by a class, removes the element with the specified key from the IDictionary.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetValue
Top
See Also

Reference