Example #1
0
        /// <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);
        }
Example #2
0
 /// <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));
 }