using System.Xml.Serialization; namespace ShrlAlgoToolkit.RevitAddins.RvIndependent.MetroGauges.LandXMLData { [XmlType] [Serializable] public abstract class GenerationRange : AGenerationRange { protected double _end; protected double _genEnd; protected double _genStart; protected double _start; [XmlAttribute("end")] public override double EndStation { get => _end; set => _end = value; } [XmlAttribute("endG")] public override double GenerationEndStation { get => _genEnd; set => _genEnd = value; } [XmlAttribute("startG")] public override double GenerationStartStation { get => _genStart; set => _genStart = value; } [XmlAttribute("start")] public override double StartStation { get => _start; set => _start = value; } } }