Esempio n. 1
0
        private void LoadConfig()
        {
            string configPath = AppDomain.CurrentDomain.BaseDirectory + CONFIG_FILE_NAME;

            if (File.Exists(configPath))
            {
                _configs = RuleConfigBuilder.GetConfigs(configPath);
                return;
            }

            configPath = Path.GetFullPath("../..") + CONFIG_FILE_NAME;
            if (File.Exists(configPath))
            {
                _configs = RuleConfigBuilder.GetConfigs(configPath);
                return;
            }

            throw new Exception("No rule config file found.");
        }
Esempio n. 2
0
 public Collection(string configPath, Func <ICollectListener> collectListener = null) : this(RuleConfigBuilder.GetConfigs(configPath), collectListener)
 {
 }