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); }
public void Serialize(object o, IXmlSerializationInfo info) { Foo obj = (Foo)o; info.AddValue("Part2", 32); info.AddArray("DoubleArray", obj.m_Array, obj.m_Array.Length); info.AddValue("String", obj.m_String); }
public void Serialize(object o, IXmlSerializationInfo info) { Foo obj = (Foo)o; info.AddValue("Part2",32); info.AddArray("DoubleArray",obj.m_Array,obj.m_Array.Length); info.AddValue("String",obj.m_String); }
public void Serialize(object o, IXmlSerializationInfo info) { var s = (DirectoryEntry)o ?? throw new ArgumentNullException(nameof(o)); info.AddValue("IsEnabled", s.IsEnabled); info.AddValue("SourceDirectory", s.SourceDirectory); info.AddValue("DestinationDirectory", s.DestinationDirectory); info.AddValue("MaxDepthOfSymbolicLinksToFollow", s.MaxDepthOfSymbolicLinksToFollow); info.AddValue("Filter", s._excludedFiles); }
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 = (DirectoryList)o ?? throw new ArgumentNullException(nameof(o)); info.CreateArray("DirectoryList", s.Count); for (int i = 0; i < s.Count; ++i) { info.AddValue("DirectoryEntry", s[i]); } info.CommitArray(); }
public void Serialize(object o, IXmlSerializationInfo info) { var s = (FilterItemCollection)o ?? throw new ArgumentNullException(nameof(o)); info.CreateArray("FilterItems", s.Count); for (int i = 0; i < s.Count; ++i) { info.AddValue("FilterItem", s[i]); } info.CommitArray(); }