Share via


ObservableDictionary<TKey,TValue> Class

Definition

generic <typename TKey, typename TValue>
public ref class ObservableDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<TKey, TValue>>, System::Collections::Generic::IDictionary<TKey, TValue>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>>
[System.Serializable]
public class ObservableDictionary<TKey,TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IDictionary<TKey,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type ObservableDictionary<'Key, 'Value> = class
    interface IDictionary<'Key, 'Value>
    interface ICollection<KeyValuePair<'Key, 'Value>>
    interface seq<KeyValuePair<'Key, 'Value>>
    interface IEnumerable
Public Class ObservableDictionary(Of TKey, TValue)
Implements ICollection(Of KeyValuePair(Of TKey, TValue)), IDictionary(Of TKey, TValue), IEnumerable(Of KeyValuePair(Of TKey, TValue))

Type Parameters

TKey
TValue
Inheritance
ObservableDictionary<TKey,TValue>
Derived
Attributes
Implements

Constructors

ObservableDictionary<TKey,TValue>(IDictionary<TKey,TValue>)

Properties

Count
IsReadOnly
Item[TKey]
Keys
Values

Methods

Add(KeyValuePair<TKey,TValue>)
Add(TKey, TValue)
Clear()
Contains(KeyValuePair<TKey,TValue>)
ContainsKey(TKey)
CopyTo(KeyValuePair<TKey,TValue>[], Int32)
GetEnumerator()
Remove(KeyValuePair<TKey,TValue>)
Remove(TKey)
TryGetValue(TKey, TValue)

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Applies to