/// <summary> /// Check if resource string exists with the specified name. /// If exists, return resource string, otherwise return string value. /// </summary> /// <param name="name"></param> /// <param name="cultureInfo"></param> /// <param name="defaultValue"></param> /// <returns></returns> public virtual string GetString(string name, System.Globalization.CultureInfo cultureInfo, string defaultValue) { if (_resourceStrings.Contains(name)) { return(_resourceStrings.Get <string>(name)); } return(defaultValue); }
/// <summary> /// Convenience method for getting typed config value from current config provider. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <returns></returns> public static object Get(string key) { return(_current.Get <object>(key)); }
/// <summary> /// Get value of type T /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <returns></returns> public T Get <T>(string key) { return(_provider.Get <T>(key)); }