A persistent wrapper for a IDictionary<(Of <(TKey, TValue>)>). Underlying collection is a Dictionary<(Of <(TKey, TValue>)>)

Namespace:  NHibernate.Collection.Generic
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
<SerializableAttribute> _
Public Class PersistentGenericMap(Of TKey, TValue) _
	Inherits AbstractPersistentCollection _
	Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),  _
	IEnumerable(Of KeyValuePair(Of TKey, TValue)), IDictionary,  _
	ICollection, IEnumerable
C#
[SerializableAttribute]
public class PersistentGenericMap<TKey, TValue> : AbstractPersistentCollection, 
	IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, 
	IEnumerable
Visual C++
[SerializableAttribute]
generic<typename TKey, typename TValue>
public ref class PersistentGenericMap : public AbstractPersistentCollection, 
	IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, 
	IEnumerable
JavaScript
JavaScript does not support generic types or methods.

Type Parameters

TKey
The type of the keys in the IDictionary.
TValue
The type of the elements in the IDictionary.

Inheritance Hierarchy

System..::.Object
  NHibernate.Collection..::.AbstractPersistentCollection
    NHibernate.Collection.Generic..::.PersistentGenericMap<(Of <(TKey, TValue>)>)

See Also