Пример #1
0
 /// <summary>
 /// Updating of deep copies from configuration data using specific context.
 /// </summary>
 protected void backupUpdate(ContextType context)
 {
     backup.update(CfgManager.getConfigFor(context).Data.CloneBySerializationWithType <ISolutionEvents, SolutionEvents>(), context);
     backup.update(CfgManager.getUserConfigFor(context).Data.CloneBySerializationWithType <IData, Data>(), context);
 }
Пример #2
0
 /// <summary>
 /// Restore configuration data from backup using specific context.
 /// </summary>
 protected void backupRestore(ContextType context)
 {
     CfgManager.getConfigFor(context).load(backup.getConfig(context).CloneBySerializationWithType <ISolutionEvents, SolutionEvents>());
     CfgManager.getUserConfigFor(context).load(backup.getUserConfig(context).CloneBySerializationWithType <IData, Data>());
 }
Пример #3
0
 /// <summary>
 /// Clone configuration from specific context into current.
 /// </summary>
 /// <param name="from">Clone from this context.</param>
 public void cloneCfg(ContextType from)
 {
     CfgManager.Config.load(CfgManager.getConfigFor(from).Data.CloneBySerializationWithType <ISolutionEvents, SolutionEvents>());
     CfgManager.UserConfig.load(CfgManager.getUserConfigFor(from).Data.CloneBySerializationWithType <IData, Data>());
 }