| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | using MECF.Framework.Common.CommonData;using MECF.Framework.Common.WaferHolder;using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Runtime.Serialization;using System.Text;using System.Threading.Tasks;namespace MECF.Framework.Common.ProcessCell{    public enum CellType    {        Loader=0,        Buffer=1,        Dryer=2,        Prewet=3,        Rinse=4,        Metal=5    }    [DataContract]    public class ProcessCellInfo : NotifiableItem    {        private bool _hasWaferHolder;        [DataMember]        public int CellId { get; set; }        [DataMember]        public string CellName { get; set; }        [DataMember]        public int CellWidth { get; set; }        [DataMember]        public int CellHeight { get; set; }        [DataMember]        public int CellLeft { get; set; }        [DataMember]        public int CellTop { get; set; }        [DataMember]        public CellType CellType { get; set; }        [DataMember]        public bool Enabled { get; set; }        [DataMember]        public bool HasWaferHolder { get { return _hasWaferHolder; } set { _hasWaferHolder = value; InvokePropertyChanged("HasWaferHolder"); } }        [DataMember]        public WaferHolderInfo WaferHolder { get; set;}    }}
 |