Show / Hide Table of Contents

Class DictionaryExtensions

Inheritance
object
DictionaryExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine
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 Name Description
IEnumerable<KeyValuePair<TKey, TValue>> source
Dictionary<TKey, TValue> target
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
Type Name Description
IEnumerable<KeyValuePair<TKey, TValue>> source
Returns
Type Description
Dictionary<TKey, TValue>
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
Type Name Description
IDictionary<string, object> source
string key
Returns
Type Description
T
Type Parameters
Name Description
T

GetValue<T>(IDictionary<string, object>, string, T)

Declaration
public static T GetValue<T>(this IDictionary<string, object> source, string key, T defaultValue)
Parameters
Type Name Description
IDictionary<string, object> source
string key
T defaultValue
Returns
Type Description
T
Type Parameters
Name Description
T

IsNullOrEmpty<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>)

Declaration
public static bool IsNullOrEmpty<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source)
Parameters
Type Name Description
IEnumerable<KeyValuePair<TKey, TValue>> source
Returns
Type Description
bool
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
Type Name Description
IEnumerable<KeyValuePair<TKey, TValue>> source
TKey key
TValue value
Returns
Type Description
IReadOnlyDictionary<TKey, TValue>
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
Type Name Description
IEnumerable<KeyValuePair<TKey, TValue>> source
Returns
Type Description
string
Type Parameters
Name Description
TKey
TValue
☀
☾
Back to top Generated by DocFX