Exemple #1
0
            public virtual void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
            {
                CSPlaneIDList s = (CSPlaneIDList)obj;

                info.CreateArray("PlaneIDs", s.Count);
                foreach (CSPlaneID plane in s)
                {
                    info.AddValue("e", plane);
                }
                info.CommitArray();
            }
Exemple #2
0
            protected virtual CSPlaneIDList SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                CSPlaneIDList s = (o == null ? new CSPlaneIDList() : (CSPlaneIDList)o);

                int count = info.OpenArray("PlaneIDs");

                for (int i = count; i > 0; i--)
                {
                    s.Add((CSPlaneID)info.GetValue("e", s));
                }
                info.CloseArray(count);

                return(s);
            }
Exemple #3
0
            public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                CSPlaneIDList s = SDeserialize(o, info, parent);

                return(s);
            }
Exemple #4
0
 static CSPlaneIDList()
 {
     Empty = new CSPlaneIDList();
 }
Exemple #5
0
            protected virtual CSPlaneIDList SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                var s = new CSPlaneIDList(info);

                return(s);
            }