Share via


ListDictionary<TKey, TValue> Class

A dictionary of lists.

Namespace:  Microsoft.Practices.Composite
Assembly:  Microsoft.Practices.Composite (in Microsoft.Practices.Composite.dll)

Syntax

'Declaration
Public NotInheritable Class ListDictionary(Of TKey, TValue) _
    Implements IDictionary(Of TKey, IList(Of TValue)),  _
    ICollection(Of KeyValuePair(Of TKey, IList(Of TValue))),  _
    IEnumerable(Of KeyValuePair(Of TKey, IList(Of TValue))),  _
    IEnumerable
public sealed class ListDictionary<TKey, TValue> : IDictionary<TKey, IList<TValue>>, 
    ICollection<KeyValuePair<TKey, IList<TValue>>>, IEnumerable<KeyValuePair<TKey, IList<TValue>>>, 
    IEnumerable
generic<typename TKey, typename TValue>
public ref class ListDictionary sealed : IDictionary<TKey, IList<TValue>^>, 
    ICollection<KeyValuePair<TKey, IList<TValue>^>>, IEnumerable<KeyValuePair<TKey, IList<TValue>^>>, 
    IEnumerable
JavaScript does not support generic types or methods.

Type Parameters

  • TKey
    The key to use for lists.
  • TValue
    The type of the value held by lists.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Composite.ListDictionary<TKey, TValue>

See Also

ListDictionary<TKey, TValue> Members

Microsoft.Practices.Composite Namespace