Table of Contents

Constructor CharSpanLookupDictionary

Namespace
DisCatSharp.Common
Assembly
DisCatSharp.Common.dll

CharSpanLookupDictionary()

Creates a new, empty CharSpanLookupDictionary<TValue> with string keys and items of type TValue.

public CharSpanLookupDictionary()

CharSpanLookupDictionary(int)

Creates a new, empty CharSpanLookupDictionary<TValue> with string keys and items of type TValue and sets its initial capacity to specified value.

public CharSpanLookupDictionary(int initialCapacity)

Parameters

initialCapacity int

Initial capacity of the dictionary.

CharSpanLookupDictionary(IDictionary<string, TValue?>)

Creates a new CharSpanLookupDictionary<TValue> with string keys and items of type TValue and populates it with key-value pairs from supplied dictionary.

public CharSpanLookupDictionary(IDictionary<string, TValue?> values)

Parameters

values IDictionary<string, TValue>

Dictionary containing items to populate this dictionary with.

CharSpanLookupDictionary(IReadOnlyDictionary<string, TValue?>)

Creates a new CharSpanLookupDictionary<TValue> with string keys and items of type TValue and populates it with key-value pairs from supplied dictionary.

public CharSpanLookupDictionary(IReadOnlyDictionary<string, TValue?> values)

Parameters

values IReadOnlyDictionary<string, TValue>

Dictionary containing items to populate this dictionary with.

CharSpanLookupDictionary(IEnumerable<KeyValuePair<string, TValue?>>)

Creates a new CharSpanLookupDictionary<TValue> with string keys and items of type TValue and populates it with key-value pairs from supplied key-value collection.

public CharSpanLookupDictionary(IEnumerable<KeyValuePair<string, TValue?>> values)

Parameters

values IEnumerable<KeyValuePair<string, TValue>>

Dictionary containing items to populate this dictionary with.