public void Serialize(object o, IXmlSerializationInfo info) { var s = (BackupDocument)o ?? throw new ArgumentNullException(nameof(o)); info.AddEnum("BackupMode", s._backupMode); info.AddValue("BackupMainFolder", s._backupMainFolder); info.AddValue("BackupTodaysFolderPreText", s._backupTodaysDirectoryPreText); info.AddEnum("BackupTodaysFolderMiddleText", s._backupTodaysDirectoryMiddleText); info.AddValue("BackupTodaysFolderPostText", s._backupTodaysDirectoryPostText); info.AddValue("BackupDirectories", s._directories); s.IsDirty = false; }
public void Serialize(object o, IXmlSerializationInfo info) { var s = (FilterItem)o ?? throw new ArgumentNullException(nameof(o)); info.AddEnum("Action", s._action); info.AddValue("MatchString", s._matchString); }