CNCMaps.Engine.EngineSettings.ValidateSettings C# (CSharp) Метод

ValidateSettings() приватный статический Метод

private static ValidateSettings ( ) : bool
Результат bool
        private static bool ValidateSettings()
        {
            if (Settings.ShowHelp) {
                ShowHelp();
                return false; // not really false :/
            }
            else if (!File.Exists(Settings.InputFile)) {
                _logger.Error("Specified input file does not exist");
                return false;
            }
            else if (!Settings.SaveJPEG && !Settings.SavePNG && !Settings.GeneratePreviewPack && !Settings.FixupTiles) {
                _logger.Error("No output format selected. Either specify -j, -p, -k, --fixup-tiles or a combination");
                return false;
            }
            else if (Settings.OutputDir != "" && !Directory.Exists(Settings.OutputDir)) {
                _logger.Error("Specified output directory does not exist.");
                return false;
            }
            return true;
        }