Class NotifyingDictionary<K, V>
Inheritance
System.Object
NotifyingDictionary<K, V>
Namespace: Telerik.OpenAccess.RT
Assembly: Telerik.OpenAccess.dll
Syntax
public class NotifyingDictionary<K, V> : IDictionary<K, V>, ICollection<KeyValuePair<K, V>>, IEnumerable<KeyValuePair<K, V>>, IDictionary, ICollection, IEnumerable
Type Parameters
K
|
V
|
Constructors
NotifyingDictionary()
Declaration
public NotifyingDictionary()
NotifyingDictionary(Dictionary<K, V>, CollectionChangeEventHandler)
Declaration
public NotifyingDictionary(Dictionary<K, V> inner, CollectionChangeEventHandler h)
Parameters
System.
|
System.
|
NotifyingDictionary(IDictionary<K, V>)
Declaration
public NotifyingDictionary(IDictionary<K, V> from)
Parameters
System.
|
NotifyingDictionary(IEqualityComparer<K>)
Declaration
public NotifyingDictionary(IEqualityComparer<K> comparer)
Parameters
System.
|
NotifyingDictionary(Int32)
Declaration
public NotifyingDictionary(int size)
Parameters
System.
|
Properties
Count
Declaration
public int Count { get; }
Property Value
System.
|
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
System.
|
Item[K]
Declaration
public V this[K key] { get; set; }
Parameters
K
key
|
Property Value
V
|
Keys
Declaration
public ICollection<K> Keys { get; }
Property Value
System.
|
Values
Declaration
public ICollection<V> Values { get; }
Property Value
System.
|
Methods
Add(K, V)
Declaration
public void Add(K key, V value)
Parameters
K
key
|
V
value
|
Add(KeyValuePair<K, V>)
Declaration
public void Add(KeyValuePair<K, V> item)
Parameters
System.
|
Clear()
Declaration
public void Clear()
Contains(KeyValuePair<K, V>)
Declaration
public bool Contains(KeyValuePair<K, V> item)
Parameters
System.
|
Returns
System.
|
ContainsKey(K)
Declaration
public bool ContainsKey(K key)
Parameters
K
key
|
Returns
System.
|
CopyTo(KeyValuePair<K, V>[], Int32)
Declaration
public void CopyTo(KeyValuePair<K, V>[] array, int arrayIndex)
Parameters
System.
|
System.
|
GetEnumerator()
Declaration
public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
Returns
System.
|
MakeReadOnly()
Declaration
public void MakeReadOnly()
Remove(K)
Declaration
public bool Remove(K key)
Parameters
K
key
|
Returns
System.
|
Remove(KeyValuePair<K, V>)
Declaration
public bool Remove(KeyValuePair<K, V> item)
Parameters
System.
|
Returns
System.
|
TryGetValue(K, out V)
Declaration
public bool TryGetValue(K key, out V value)
Parameters
K
key
|
V
value
|
Returns
System.
|