public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { Altaxo.Data.DoubleColumn s = null != o ? (Altaxo.Data.DoubleColumn)o : new Altaxo.Data.DoubleColumn(); // deserialize the base class info.GetBaseValueEmbedded(s, typeof(Altaxo.Data.DataColumn), parent); int count = info.GetInt32Attribute("Count"); s._data = new double[count]; info.GetArray(s._data, count); s._capacity = null == s._data ? 0 : s._data.Length; s._count = s._capacity; return s; }