Skip to main content

Motion Standalone Postprocessor C# library 2024 R2

Class InheritableDictionary

Last update: 03.07.2024

Namespace: VM.Collections
Assembly: VM.dll

public abstract class InheritableDictionary<TKey, TValue> : Dictionary<TKey, TValue>

Type Parameters

TKey

TValue

Inheritance

objectDictionary<TKey, TValue>InheritableDictionary<TKey, TValue>

Constructors

InheritableDictionary()

public InheritableDictionary()

InheritableDictionary(int)

public InheritableDictionary(int capacity)

Parameters

capacity int

InheritableDictionary(IEqualityComparer<TKey>)

public InheritableDictionary(IEqualityComparer<TKey> comparer)

Parameters

comparer IEqualityComparer<TKey>

InheritableDictionary(int, IEqualityComparer<TKey>)

public InheritableDictionary(int capacity, IEqualityComparer<TKey> comparer)

Parameters

capacity int

comparer IEqualityComparer<TKey>

InheritableDictionary(IDictionary<TKey, TValue>)

public InheritableDictionary(IDictionary<TKey, TValue> dictionary)

Parameters

dictionary IDictionary<TKey, TValue>

InheritableDictionary(IDictionary<TKey, TValue>, IEqualityComparer<TKey>)

public InheritableDictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)

Parameters

dictionary IDictionary<TKey, TValue>

comparer IEqualityComparer<TKey>

InheritableDictionary(SerializationInfo, StreamingContext)

protected InheritableDictionary(SerializationInfo serializationInfo, StreamingContext streamingContext)

Parameters

serializationInfo SerializationInfo

streamingContext StreamingContext

Properties

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

AddItem(TKey, TValue)

protected virtual void AddItem(TKey key, TValue value)

Parameters

key TKey

value TValue

Clear()

public void Clear()

ClearItems()

protected virtual void ClearItems()

Remove(TKey)

public bool Remove(TKey key)

Parameters

key TKey

Returns

bool

RemoveItem(TKey)

protected virtual bool RemoveItem(TKey key)

Parameters

key TKey

Returns

bool