DictionaryExtension
Namespace: LLama.Extensions
public static class DictionaryExtension
Inheritance Object → DictionaryExtension
Methods
Deconstruct<T1, T2>(KeyValuePair<T1, T2>, T1&, T2&)
public static void Deconstruct<T1, T2>(KeyValuePair<T1, T2> pair, T1& first, T2& second)
Type Parameters
T1
T2
Parameters
pair
KeyValuePair<T1, T2>
first
T1&
second
T2&
Update<T1, T2>(Dictionary<T1, T2>, IDictionary<T1, T2>)
public static void Update<T1, T2>(Dictionary<T1, T2> dic, IDictionary<T1, T2> other)
Type Parameters
T1
T2
Parameters
dic
Dictionary<T1, T2>
other
IDictionary<T1, T2>
GetOrDefault<T1, T2>(Dictionary<T1, T2>, T1, T2)
public static T2 GetOrDefault<T1, T2>(Dictionary<T1, T2> dic, T1 key, T2 defaultValue)
Type Parameters
T1
T2
Parameters
dic
Dictionary<T1, T2>
key
T1
defaultValue
T2
Returns
T2