Пример #1
0
        /// <inheritdoc />
        public void Merge(IConfigSource source)
        {
            foreach (IConfig config in source.GetConfigs())
            {
                if (_configs.ContainsKey(config.Name))
                {
                    continue;
                }

                IConfig cfg = Add(config.Name, config.Comment);

                foreach (string key in config.Keys)
                {
                    cfg.Set(key, config.Get <string>(key));
                }
            }
        }