コード例 #1
0
 public void Initialize(string ConfigFileLoc)
 {
     if (File.Exists(ConfigFileLoc))
     {
         var          ConfigLoader = new XmlSerializer(typeof(PersistentConfiguration));
         StreamReader ConfigReader = File.OpenText(ConfigFileLoc);
         var          Config       = (PersistentConfiguration)ConfigLoader.Deserialize(ConfigReader);
         ConfigReader.Close();
         Configuration = Config;
         ConfigFile    = ConfigFileLoc;
     }
     else
     {
         //if (LogManager.Singleton != null) LogManager.Singleton.LogMessage("ConfigurationManager: Could not load config. File not found. " + ConfigFileLoc);
     }
 }
コード例 #2
0
 public void Initialize(string ConfigFileLoc)
 {
     if (File.Exists(ConfigFileLoc))
     {
         var ConfigLoader = new XmlSerializer(typeof (PersistentConfiguration));
         StreamReader ConfigReader = File.OpenText(ConfigFileLoc);
         var Config = (PersistentConfiguration) ConfigLoader.Deserialize(ConfigReader);
         ConfigReader.Close();
         Configuration = Config;
         ConfigFile = ConfigFileLoc;
     }
     else
     {
         //if (LogManager.Singleton != null) LogManager.Singleton.LogMessage("ConfigurationManager: Could not load config. File not found. " + ConfigFileLoc);
     }
 }
コード例 #3
0
 public void Initialize(string ConfigFileLoc)
 {
     try
     {
         var          ConfigLoader = new XmlSerializer(typeof(PersistentConfiguration));
         StreamReader ConfigReader = File.OpenText(ConfigFileLoc);
         var          Config       = (PersistentConfiguration)ConfigLoader.Deserialize(ConfigReader);
         ConfigReader.Close();
         Configuration = Config;
         ConfigFile    = ConfigFileLoc;
     }
     catch (Exception e)
     {
         Console.ForegroundColor = ConsoleColor.Red;
         Console.WriteLine("Unable to load configuration file:\n{0}", e);
         Console.ResetColor();
         Environment.Exit(1);
         //if (LogManager.Singleton != null) LogManager.Singleton.LogMessage("ConfigurationManager: Could not load config. File not found. " + ConfigFileLoc);
     }
 }