Skip to main content

Motion Standalone Postprocessor C# library 2024 R2

Class ObservableConcurrentDictionary

Last update: 03.07.2024

Namespace: VM.Collections
Assembly: VM.dll

public class ObservableConcurrentDictionary<TKey, TValue>

Type Parameters

TKey

TValue

Inheritance

objectObservableConcurrentDictionary<TKey, TValue>

Constructors

ObservableConcurrentDictionary()

public ObservableConcurrentDictionary()

Properties

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

Keys

public ICollection<TKey> Keys { get; }

Property Value

ICollection<TKey>

Values

public ICollection<TValue> Values { get; }

Property Value

ICollection<TValue>

this[TKey]

public TValue this[TKey key] { get; set; }

Property Value

TValue

Methods

<>OnPropertyChanged(PropertyChangedEventArgs)

protected void <>OnPropertyChanged(PropertyChangedEventArgs eventArgs)

Parameters

eventArgs PropertyChangedEventArgs

Add(TKey, TValue)

public void Add(TKey key, TValue value)

Parameters

key TKey

value TValue

Clear()

public void Clear()

Contains(KeyValuePair<TKey, TValue>)

public bool Contains(KeyValuePair<TKey, TValue> item)

Parameters

item KeyValuePair<TKey, TValue>

Returns

bool

ContainsKey(TKey)

public bool ContainsKey(TKey key)

Parameters

key TKey

Returns

bool

CopyTo(KeyValuePair<TKey, TValue>[], int)

public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)

Parameters

array KeyValuePair<TKey, TValue>[]

arrayIndex int

GetEnumerator()

public IEnumerator GetEnumerator()

Returns

IEnumerator

Remove(TKey)

public bool Remove(TKey key)

Parameters

key TKey

Returns

bool

TryGetValue(TKey, out TValue)

public bool TryGetValue(TKey key, out TValue value)

Parameters

key TKey

value TValue

Returns

bool

CollectionChanged

public event NotifyCollectionChangedEventHandler CollectionChanged

Event Type

NotifyCollectionChangedEventHandler

PropertyChanged

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler