/// <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 checking if config key exists. /// </summary> /// <param name="key"></param> /// <returns></returns> public static bool ContainsKey(string key) { return(_current.Contains(key)); }
/// <summary> /// Check if the section/key exists. /// </summary> /// <param name="section"></param> /// <param name="key"></param> /// <returns></returns> public bool Contains(string section, string key) { return(_provider.Contains(section, key)); }