Table of Contents

Constructor CharSpanLookupReadOnlyDictionary

Namespace
DisCatSharp.Common
Assembly
DisCatSharp.Common.dll

CharSpanLookupReadOnlyDictionary(IDictionary<string, TValue?>)

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

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

Parameters

values IDictionary<string, TValue>

Dictionary containing items to populate this dictionary with.

CharSpanLookupReadOnlyDictionary(IReadOnlyDictionary<string, TValue?>)

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

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

Parameters

values IReadOnlyDictionary<string, TValue>

Dictionary containing items to populate this dictionary with.

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

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

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

Parameters

values IEnumerable<KeyValuePair<string, TValue>>

Dictionary containing items to populate this dictionary with.