The IdentityMap type exposes the following members.

Methods

  NameDescription
Add
Clear
ConcurrentEntries
Return the Dictionary Entries (as instances of DictionaryEntry in a collection that is safe from concurrent modification). Ie - we may safely add new instances to the underlying IDictionary during enumeration of the Values.
Contains
CopyTo
Entries
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetEnumerator
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Instantiate
Create a new instance of the IdentityMap that has no iteration order.
InstantiateSequenced
Create a new instance of the IdentityMap that has an iteration order of the order the objects were added to the Map.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Remove
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Count
EntryList
Provides a snapshot VIEW in the form of a List of the contents of the IdentityMap. You can safely iterate over this VIEW and modify the actual IdentityMap because the VIEW is a copy of the contents, not a reference to the existing Map. Contains a copy (not that actual instance stored) of the DictionaryEntries in a List.
IsFixedSize
IsReadOnly
IsSynchronized
Item
Keys
Returns the Keys used in this IdentityMap IsReadOnly
SyncRoot
Values

Explicit Interface Implementations

See Also