Relativity.DataExchange.DictionaryExtensions
Represents extension methods for common dictionary-based operations.
namespace Relativity.DataExchange
{
internal static class DictionaryExtensions
{
public static string GetStringValue(this IDictionary<string, object> dictionary, string name, string defaultValue);
public static int GetInt32Value(this IDictionary<string, object> dictionary, string name, int defaultValue);
public static int GetInt32Value(this IDictionary<string, object> dictionary, string name, int defaultValue, int? minValue);
public static Uri GetUriValue(this IDictionary<string, object> dictionary, string name, Uri defaultValue);
public static bool GetBooleanValue(this IDictionary<string, object> dictionary, string name, bool defaultValue);
public static TEnum GetEnumValue<TEnum>(this IDictionary<string, object> dictionary, string name, TEnum defaultValue) where TEnum : struct;
}
}