Beispiel #1
0
        internal void ForceReload()
        {
            foreach (PropertyInfo item in config.GetType().GetProperties())
            {
                if (item.PropertyType == typeof(ConfigurationElement))
                {
                    ConfigurationElement element = ConfigurationIO.Read(item.Name, instance.Name + "." + config.GetType().Name /*,item.GetValue(config).ToString()*/);

                    if (!string.IsNullOrWhiteSpace(element))
                    {
                        item.SetValue(config, element);
                    }
                }
            }
            config.onConfigurationReload();
        }
Beispiel #2
0
 internal void ForceReload()
 {
     Load();
     config.onConfigurationReload();
 }