예제 #1
0
 protected ConfigurationItem(ConfigurationParser configuration, ConfigItemDefaults <T> defaults)
 {
     Configuration = configuration;
     Section       = defaults.Section;
     Key           = defaults.Key;
     DefaultValue  = defaults.DefaultValue;
 }
예제 #2
0
        public static ConfigurationParser Initialize()
        {
            Log.Submit(LogLevel.Info, "Initializing Configuration Manager");

            string configurationFilename = GetConfigurationFilename(OSEnvironment.IsUnix);

            if (configurationFilename == null)
            {
                Log.Submit(LogLevel.Info, "No valid configuration file found!");
                return null;
            }

            ConfigurationParser cm = new ConfigurationParser(configurationFilename);

            Log.Submit(LogLevel.Info,
                        "Configuration Manager initialized with configuration file " + configurationFilename);

            return cm;
        }
예제 #3
0
        public static ConfigurationParser Initialize()
        {
            Log.Submit(LogLevel.Info, "Initializing Configuration Manager");

            string configurationFilename = GetConfigurationFilename(OSEnvironment.IsUnix);

            if (configurationFilename == null)
            {
                Log.Submit(LogLevel.Info, "No valid configuration file found!");
                return(null);
            }

            ConfigurationParser cm = new ConfigurationParser(configurationFilename);

            Log.Submit(LogLevel.Info,
                       "Configuration Manager initialized with configuration file " + configurationFilename);

            return(cm);
        }
 public ConfigItemBool(ConfigurationParser configuration, ConfigItemDefaults <bool> defaults)
     : base(configuration, defaults)
 {
 }
 public ConfigItemInt(ConfigurationParser configuration, ConfigItemDefaults <int> defaults)
     : base(configuration, defaults)
 {
 }