Class
NotifyingDictionary<K, V>

Definition

Namespace:Telerik.OpenAccess.RT

Assembly:Telerik.OpenAccess.dll

Type Parameters:

K

V

Syntax:

cs-api-definition
public class NotifyingDictionary<K, V>

Inheritance: objectNotifyingDictionary<K, V>

Derived Classes: PropertySet

Constructors

NotifyingDictionary()

Declaration

cs-api-definition
public NotifyingDictionary()

NotifyingDictionary(Dictionary<K, V>, CollectionChangeEventHandler)

Declaration

cs-api-definition
public NotifyingDictionary(Dictionary<K, V> inner, CollectionChangeEventHandler h)

Parameters

inner

Dictionary<K, V>

h

CollectionChangeEventHandler

NotifyingDictionary(IDictionary<K, V>)

Declaration

cs-api-definition
public NotifyingDictionary(IDictionary<K, V> from)

Parameters

from

IDictionary<K, V>

NotifyingDictionary(IEqualityComparer<K>)

Declaration

cs-api-definition
public NotifyingDictionary(IEqualityComparer<K> comparer)

Parameters

comparer

IEqualityComparer<K>

NotifyingDictionary(int)

Declaration

cs-api-definition
public NotifyingDictionary(int size)

Parameters

size

int

Properties

Count

Declaration

cs-api-definition
public int Count { get; }

Property Value

int

IsReadOnly

Declaration

cs-api-definition
public bool IsReadOnly { get; }

Property Value

bool

Keys

Declaration

cs-api-definition
public ICollection<K> Keys { get; }

Property Value

ICollection<K>

Values

Declaration

cs-api-definition
public ICollection<V> Values { get; }

Property Value

ICollection<V>

this[K]

Declaration

cs-api-definition
public V this[K key] { get; set; }

Parameters

key

K

Property Value

V

Methods

Add(K, V)

Declaration

cs-api-definition
public void Add(K key, V value)

Parameters

key

K

value

V

Add(KeyValuePair<K, V>)

Declaration

cs-api-definition
public void Add(KeyValuePair<K, V> item)

Parameters

item

KeyValuePair<K, V>

Clear()

Declaration

cs-api-definition
public void Clear()

Contains(KeyValuePair<K, V>)

Declaration

cs-api-definition
public bool Contains(KeyValuePair<K, V> item)

Parameters

item

KeyValuePair<K, V>

Returns

bool

ContainsKey(K)

Declaration

cs-api-definition
public bool ContainsKey(K key)

Parameters

key

K

Returns

bool

CopyTo(KeyValuePair<K, V>[], int)

Declaration

cs-api-definition
public void CopyTo(KeyValuePair<K, V>[] array, int arrayIndex)

Parameters

array

KeyValuePair<K, V>[]

arrayIndex

int

GetEnumerator()

Declaration

cs-api-definition
public IEnumerator<KeyValuePair<K, V>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<K, V>>

MakeReadOnly()

Declaration

cs-api-definition
public void MakeReadOnly()

Remove(K)

Declaration

cs-api-definition
public bool Remove(K key)

Parameters

key

K

Returns

bool

Remove(KeyValuePair<K, V>)

Declaration

cs-api-definition
public bool Remove(KeyValuePair<K, V> item)

Parameters

item

KeyValuePair<K, V>

Returns

bool

TryGetValue(K, out V)

Declaration

cs-api-definition
public bool TryGetValue(K key, out V value)

Parameters

key

K

value

V

Returns

bool