Skip to content

DictionaryExtension

Namespace: LLama.Extensions

public static class DictionaryExtension

Inheritance ObjectDictionaryExtension

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