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(); }
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); }
public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { CSPlaneIDList s = SDeserialize(o, info, parent); return(s); }
static CSPlaneIDList() { Empty = new CSPlaneIDList(); }
protected virtual CSPlaneIDList SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { var s = new CSPlaneIDList(info); return(s); }