Api System Collections ObjectModel ObservableDictionary<TKey,TValue>
class

ObservableDictionary<TKey,TValue>

public class ObservableDictionary<TKey,TValue>

A dictionary with callbacks for when changes occur.

Constructors

ObservableDictionary<TKey,TValue>()
ObservableDictionary<TKey,TValue>(IDictionary<TKey, TValue> dictionary)
ObservableDictionary<TKey,TValue>(IEqualityComparer<TKey> comparer)
ObservableDictionary<TKey,TValue>(Int32 capacity)
ObservableDictionary<TKey,TValue>(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
ObservableDictionary<TKey,TValue>(Int32 capacity, IEqualityComparer<TKey> comparer)

Properties

Name Type Description
Keys virtual ICollection<TKey>
Values virtual ICollection<TValue>
Item virtual TValue
Count virtual Int32
IsReadOnly virtual Boolean

Methods

virtual Void Add(TKey key, TValue value)
virtual Boolean ContainsKey(TKey key)
virtual Boolean Remove(TKey key)
virtual Boolean TryGetValue(TKey key, TValue value)
virtual Void Add(KeyValuePair<TKey, TValue> item)
virtual Void Clear()
virtual Boolean Contains(KeyValuePair<TKey, TValue> item)
virtual Void CopyTo(KeyValuePair<TKey, TValue>[] array, Int32 arrayIndex)
virtual Boolean Remove(KeyValuePair<TKey, TValue> item)
virtual KeyValuePair<TKey, TValue>> GetEnumerator()
Void AddRange(IDictionary<TKey, TValue> items)
Assembly: Sandbox.System Namespace: System.Collections.ObjectModel Full Name: System.Collections.ObjectModel.ObservableDictionary<TKey,TValue>