Beispiel #1
0
            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);
      }
Beispiel #4
0
            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);
            }
Beispiel #5
0
            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;
            }
Beispiel #6
0
            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();
            }