protected virtual InverseTickSpacing SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { InverseTickSpacing s = null != o ? (InverseTickSpacing)o : new InverseTickSpacing(); s._orgGrace = info.GetDouble("MinGrace"); s._endGrace = info.GetDouble("MaxGrace"); s._snapOrgToTick = (BoundaryTickSnapping)info.GetEnum("SnapOrgToTick", typeof(BoundaryTickSnapping)); s._snapEndToTick = (BoundaryTickSnapping)info.GetEnum("SnapEndToTick", typeof(BoundaryTickSnapping)); s._targetNumberOfMajorTicks = info.GetInt32("TargetNumberOfMajorTicks"); s._targetNumberOfMinorTicks = info.GetInt32("TargetNumberOfMinorTicks"); s._userDefinedMajorSpan = info.GetNullableDouble("UserDefinedMajorSpan"); s._userDefinedMinorTicks = info.GetNullableInt32("UserDefinedMinorTicks"); s._transformationOffset = info.GetDouble("TransformationOffset"); s._transformationDivider = info.GetDouble("TransformationDivider"); s._transformationOperationIsMultiply = info.GetBoolean("TransformationIsMultiply"); s.ChildSetMember(ref s._suppressedMajorTicks, (SuppressedTicks)info.GetValue("SuppressedMajorTicks", s)); s.ChildSetMember(ref s._suppressedMinorTicks, (SuppressedTicks)info.GetValue("SuppressedMinorTicks", s)); s.ChildSetMember(ref s._additionalMajorTicks, (AdditionalTicks)info.GetValue("AdditionalMajorTicks", s)); s.ChildSetMember(ref s._additionalMinorTicks, (AdditionalTicks)info.GetValue("AdditionalMinorTicks", s)); if (s._suppressedMajorTicks == null) { s._suppressedMajorTicks = new SuppressedTicks() { ParentObject = s } } ; if (s._suppressedMinorTicks == null) { s._suppressedMinorTicks = new SuppressedTicks() { ParentObject = s } } ; if (s._additionalMajorTicks == null) { s._additionalMajorTicks = new AdditionalTicks() { ParentObject = s } } ; if (s._additionalMinorTicks == null) { s._additionalMinorTicks = new AdditionalTicks() { ParentObject = s } } ; return(s); } }
public InverseTickSpacing(InverseTickSpacing from) : base(from) // everything is done here, since CopyFrom is virtual! { }
public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { InverseTickSpacing s = SDeserialize(o, info, parent); return(s); }