public static void LoadConfig(CoreUtil.SectionLoader section) { section.LoadValue("VerbosityLevel", ref Verbosity); section.LoadValue("ColorConsoleOutput", ref ColorOutput); section.LoadValue("LogToFile", ref _logToFile); try { if (_logToFile) { _logFileStream = new StreamWriter(File.Open(LogFile, FileMode.Create, FileAccess.Write)); } } catch (Exception e) { LogError($"Failed to open logfile ${LogFile}", e); } }
protected override void LoadConfig(CoreUtil.SectionLoader section) { section.LoadValue("TargetLanguage", ref _targetLanguage); }
protected override void LoadConfig(CoreUtil.SectionLoader section) { section.LoadValue("Executable", ref _exeName); }
protected abstract void LoadConfig(CoreUtil.SectionLoader section);
protected override void LoadConfig(CoreUtil.SectionLoader section) { section.LoadValue("Host", ref _host); section.LoadValue("Port", ref _port); }