/// <summary> /// Применить изменения, сделанные в копии настроек. /// </summary> /// <param name="settingsCopy">Копия.</param> public virtual void ApplyChanges(HydraTaskSettings settingsCopy) { Id = settingsCopy.Id; TaskType = settingsCopy.TaskType; ExtensionInfo.Clear(); ExtensionInfo.AddRange(settingsCopy.ExtensionInfo); SupportedLevel1Fields = settingsCopy.SupportedLevel1Fields.ToArray(); ExtensionInfo.Keys.OfType <string>().ForEach(NotifyPropertyChanged); }