Skip to main content

Motion Standalone Postprocessor C# library 2024 R2

Class ObservableValuesDictionary

Last update: 03.07.2024

Namespace: VM.Collections
Assembly: VM.dll

public class ObservableValuesDictionary<TKey, TValue>

Type Parameters

TKey

TValue

Inheritance

objectObservableValuesDictionary<TKey, TValue>

Constructors

ObservableValuesDictionary()

public ObservableValuesDictionary()

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 ReadOnlyObservableCollection<TValue> Values { get; }

Property Value

ReadOnlyObservableCollection<TValue>

this[TKey]

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

Property Value

TValue

Methods

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

ContainsValue(TValue)

public bool ContainsValue(TValue value)

Parameters

value TValue

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 virtual 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