Represents a collection of keys and values.

Namespace: System.Collections.ObjectModel
Assembly: Elysium (in Elysium.dll) Version: 2.0.1042.4 (2.0.1042.4)

Syntax

C#
[SerializableAttribute]
public class ObservableDictionary<TKey, TValue> : IObservableDictionary<TKey, TValue>, 
	ICollection<ObservableKeyValuePair<TKey, TValue>>, IEnumerable<ObservableKeyValuePair<TKey, TValue>>, 
	INotifyCollectionChanged, INotifyPropertyChanged, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, 
	IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, 
	IEnumerable, ISerializable, IDeserializationCallback
Visual Basic
<SerializableAttribute>
Public Class ObservableDictionary(Of TKey, TValue)
	Implements IObservableDictionary(Of TKey, TValue), ICollection(Of ObservableKeyValuePair(Of TKey, TValue)), 
	IEnumerable(Of ObservableKeyValuePair(Of TKey, TValue)), INotifyCollectionChanged, 
	INotifyPropertyChanged, IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), 
	IEnumerable(Of KeyValuePair(Of TKey, TValue)), IDictionary, 
	ICollection, IEnumerable, ISerializable, IDeserializationCallback

Type Parameters

TKey
The type of the keys in the dictionary.
TValue
The type of the values in the dictionary.

Inheritance Hierarchy

System..::..Object
  System.Collections.ObjectModel..::..ObservableDictionary<(Of <(<'TKey, TValue>)>)>

See Also