Пример #1
0
 public static bool VerifySettingContained(Dictionary <string, string> settings, string settingKey)
 {
     if (settings.ContainsKey(settingKey))
     {
         return(true);
     }
     else
     {
         MissingSettings.Add(settingKey);
         return(false);
     }
 }
Пример #2
0
        public static string GetDirectoryPath(Dictionary <string, string> settings, string settingKey)
        {
            var path = GetPath(settings, settingKey);

            if (MissingSettings.Contains(settingKey))
            {
                return(path);
            }
            if (Directory.Exists(path))
            {
                return(path);
            }
            else
            {
                GUI.SetErrorColors();
                Console.WriteLine(Text.ConfigInvalidDirectoryPath, settingKey, path);
                throw new Exception(Text.SettingsInvalid);
            }
        }