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) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
[SerializableAttribute]
public class PersistentGenericMap<TKey, TValue> : PersistentMap, 
	IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
Visual Basic
<SerializableAttribute> _
Public Class PersistentGenericMap(Of TKey, TValue) _
	Inherits PersistentMap _
	Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),  _
	IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable
Visual C++
[SerializableAttribute]
generic<typename TKey, typename TValue>
public ref class PersistentGenericMap : public PersistentMap, 
	IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable

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..::..PersistentMap
      NHibernate.Collection.Generic..::..PersistentGenericMap<(Of <(<'TKey, TValue>)>)>

See Also