/// <inheritdoc />
        public void ReWriteList(StaticListTypeName configNames, string[] list)
        {
            var key = configNames.ToString();

            _dictionary[key] = list;
            _dictionaryOfDictionary.SafeDelete(key);
        }
 /// <inheritdoc />
 public void ClearConfig(StaticListTypeName configNames)
 {
     ReWriteList(configNames, CommonIdentifier.EmptyStringArray);
 }
 /// <summary>
 ///     Get the data using enum StaticListTypeNames.
 /// </summary>
 /// <param name="configNames"></param>
 /// <returns></returns>
 public string[] Get(StaticListTypeName configNames) => Get(configNames.ToString());
 public string[] this[StaticListTypeName configNames] => Get(configNames);
        /// <summary>
        ///     Split single line by equal (=) left side used as key and right side used as value.
        /// </summary>
        /// <param name="config"></param>
        /// <returns></returns>
        public IDictionary <string, string> GetAsDictionary(StaticListTypeName config)
        {
            var configName = config.ToString();

            return(GetAsDictionary(configName));
        }