| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Serialization;using System.Xml.Serialization;namespace Aitex.Core.Equipment.SusceptorDefine{    [Serializable]    [DataContract]    public class SusceptorConfig    {        [DataMember]        [XmlAttribute]        public string Type { get; set; }        [DataMember]        [XmlAttribute]        public double Diameter { get; set; }        [DataMember]        [XmlAttribute]        public double NotchDiameter { get; set; }        [DataMember]        [XmlElement("Notch")]        public List<Notch> Notches { get; set; }        [DataMember]        [XmlElement("Section")]        public List<Section> Sections { get; set; }        [DataMember]        [XmlElement("Zone")]        public List<Zone> Zones { get; set; }    }    [Serializable]    [DataContract]    public class Notch    {        [DataMember]        [XmlAttribute]        public int Index { get; set; }        [DataMember]        [XmlAttribute]        public int DisplayIndex { get; set; }        [DataMember]        [XmlAttribute]        public double X { get; set; }        [DataMember]        [XmlAttribute]        public double Y { get; set; }        [DataMember]        [XmlAttribute]        public string SectionName { get; set; }    }    [Serializable]    [DataContract]    public class Section    {        [DataMember]        [XmlAttribute]        public string Name { get; set; }        [DataMember]        [XmlAttribute]        public int NotchCount { get; set; }        [DataMember]        [XmlAttribute]        public double Diameter { get; set; }    }    [Serializable]    [DataContract]    public class Zone    {        [DataMember]        [XmlAttribute]        public string Name { get; set; }        [DataMember]        [XmlAttribute]        public string Section { get; set; }        [DataMember]        [XmlAttribute]        public double Diameter { get; set; }    }}
 |