[]
Represents a collection of key/value pairs that are sorted on the key.
public class ObservableSortedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
Public Class ObservableSortedDictionary(Of TKey, TValue)
Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), IDictionary, ICollection, IReadOnlyDictionary(Of TKey, TValue), IReadOnlyCollection(Of KeyValuePair(Of TKey, TValue)), IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable
Name | Description |
---|---|
TKey | The type of the keys in the dictionary. |
TValue | The type of the values in the dictionary. |
Name | Description |
---|---|
ObservableSortedDictionary() | Initializes a new instance of the ObservableSortedDictionary<TKey, TValue> class. |
ObservableSortedDictionary(IComparer<TKey>) | Initializes a new instance of the ObservableSortedDictionary<TKey, TValue> class. |
Name | Description |
---|---|
m_Items | The underlying SortedDictionary<TKey, TValue>. |
Name | Description |
---|---|
Changed | Gets a value indicating whether list was changed. |
Count | Gets the number of key/value pairs contained in the SortedDictionary<TKey, TValue>. |
this[TKey] | Gets or sets the value associated with the specified key. |
Keys | Gets a collection containing the keys in the ObservableSortedDictionary<TKey, TValue>. |
Values | Gets a collection containing the values in the SortedDictionary<TKey, TValue>. |
Name | Description |
---|---|
Add(TKey, TValue) | Adds an element with the specified key and value into the ObservableSortedDictionary<TKey, TValue>. |
AddItem(TKey, TValue) | Adds an element into collection with specified key. |
Clear() | Removes all elements from the ObservableSortedDictionary<TKey, TValue>. |
ClearItems() | Removes all elements from the collection. |
ContainsKey(TKey) | Determines whether the ObservableSortedDictionary<TKey, TValue> contains an element with the specified key. |
OnChanged() | Called when dictionary was changed, sets Changed to true. |
Remove(TKey) | Removes the element with the specified key from the ObservableSortedDictionary<TKey, TValue>. |
RemoveItem(TKey) | Removes an element with specified key. |
SetItem(TKey, TValue) | Replaces the element with the specified key. |
TryGetValue(TKey, out TValue) | Gets the value associated with the specified key. |