Class DictionaryExtensions
Inheritance
DictionaryExtensions
Assembly: PayrollEngine.Core.dll
Syntax
public static class DictionaryExtensions
Methods
CopyTo<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, Dictionary<TKey, TValue>)
Declaration
public static void CopyTo<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, Dictionary<TKey, TValue> target)
Parameters
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
Copy<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>)
Declaration
public static Dictionary<TKey, TValue> Copy<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
GetValue<T>(IDictionary<string, object>, string)
Declaration
public static T GetValue<T>(this IDictionary<string, object> source, string key)
Parameters
Returns
Type Parameters
GetValue<T>(IDictionary<string, object>, string, T)
Declaration
public static T GetValue<T>(this IDictionary<string, object> source, string key, T defaultValue)
Parameters
Returns
Type Parameters
IsNullOrEmpty<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>)
Declaration
public static bool IsNullOrEmpty<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
ToReadOnly<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>, TKey, TValue)
Declaration
public static IReadOnlyDictionary<TKey, TValue> ToReadOnly<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, TKey key, TValue value)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
ToText<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>)
Declaration
public static string ToText<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|