Table of Contents

Class DictionaryExtension

Namespace
Tlabs.JobCntrl
Assembly
Tlabs.JobCntrl.dll

Dictionary extension methods.

public static class DictionaryExtension
Inheritance
DictionaryExtension
Inherited Members

Methods

AsReadOnly<K, T>(IDictionary<K, T>)

Retrun a read-only version of a dictionary.

public static IReadOnlyDictionary<K, T> AsReadOnly<K, T>(this IDictionary<K, T> dict) where K : notnull

Parameters

dict IDictionary<K, T>

Returns

IReadOnlyDictionary<K, T>

Type Parameters

K
T

SetRange<K, T>(IDictionary<K, T>, IEnumerable<KeyValuePair<K, T>>)

Set a range of items in the dictionary.

public static void SetRange<K, T>(this IDictionary<K, T> dict, IEnumerable<KeyValuePair<K, T>> items)

Parameters

dict IDictionary<K, T>
items IEnumerable<KeyValuePair<K, T>>

Type Parameters

K
T