protected override System.Collections.Generic.IEnumerable <Main.DocumentNodeAndName> GetDocumentNodeChildrenWithName() { if (null != _dataBounds) { yield return(new Main.DocumentNodeAndName(_dataBounds, () => _dataBounds = null, "DataBounds")); } if (null != _rescaling) { yield return(new Main.DocumentNodeAndName(_rescaling, () => _rescaling = null, "Rescaling")); } if (null != _tickSpacing) { yield return(new Main.DocumentNodeAndName(_tickSpacing, () => _tickSpacing = null, "TickSpacing")); } }
public DateTimeScale() { _dataBounds = new FiniteDateTimeBoundaries() { ParentObject = this }; _rescaling = new DateTimeScaleRescaleConditions() { ParentObject = this }; _tickSpacing = new Ticks.DateTimeTickSpacing() { ParentObject = this }; UpdateTicksAndOrgEndUsingRescalingObject(); }
public DateTimeTickSpacing(DateTimeTickSpacing from) : base(from) // everything is done here, since CopyFrom is virtual! { }
protected virtual DateTimeTickSpacing SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { DateTimeTickSpacing s = null != o ? (DateTimeTickSpacing)o : new DateTimeTickSpacing(); return(s); }
public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent) { DateTimeTickSpacing s = SDeserialize(o, info, parent); return(s); }