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
}
}