protected virtual AngularRadianTickSpacing SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                AngularRadianTickSpacing s = null != o ? (AngularRadianTickSpacing)o : new AngularRadianTickSpacing();

                info.GetBaseValueEmbedded(s, typeof(AngularTickSpacing), s);
                return(s);
            }
            public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                AngularRadianTickSpacing s = SDeserialize(o, info, parent);

                OnAfterDeserialization(s);
                return(s);
            }
 public AngularRadianTickSpacing(AngularRadianTickSpacing from)
     : base(from) // everything is done here, since CopyFrom is virtual!
 {
 }
 protected virtual void OnAfterDeserialization(AngularRadianTickSpacing s)
 {
 }
		public AngularRadianTickSpacing(AngularRadianTickSpacing from)
			: base(from) // everything is done here, since CopyFrom is virtual!
		{
		}
			protected virtual void OnAfterDeserialization(AngularRadianTickSpacing s)
			{
			}