using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using DataEntity; namespace XImagingXhandler.XDAL { public class MethodIfElse : IEntity { /// /// 是否从此命令开始 /// public string isrun { get; set; } = "运行起点"; /// /// 命令是否可用 /// public string status { get; set; } = "可用"; /// /// 命令名称 /// public string name { get; set; } = ""; public string strIndex { get; set; } = ""; private string _label = ""; /// /// 命令标签名 /// public string label { get { return _label; } set { _label = value; OnPropertyChanged("label"); } } /// /// 变量名 /// public string variableName { get; set; } = "i"; /// /// 逻辑关系枚举类型值 /// public LogicMark logicCondition { get; set; }= LogicMark.Equal; /// /// 变量值 /// public string variableValue { get; set; } = ""; /// /// 结束if的节点编号 /// public string endIndex { get; set; } = ""; } /// /// 逻辑关系枚举类型值 /// public enum LogicMark { /// /// 大于> /// [Description("大于>")] Above =0, /// /// 小于 "<" /// /// [Description("小于<")] Below =1, /// /// 等于 "=" /// /// [Description("等于 =")] Equal =2, /// /// 不等于 "!=" /// /// [Description("不等于!=")] Unequal =3, /// /// 大于等于 ">=" /// /// [Description("大于等于>=")] AboveEqual =4, /// /// 小于等于 "<=" /// /// [Description("小于等于<=")] BelowEqual =5 } }