public ComplexCondition( ICondition leftCondition, ICondition rightCondition, eLogicalOperator logicalOperator) { this.leftCondition = leftCondition; this.rightCondition = rightCondition; this.logicalOperator = logicalOperator; this.expressionString = buildExpressionString(); }
public static string LogicalOperatorToString(eLogicalOperator conditionType) { return(logicalOperatorToString[conditionType]); }
/// <summary> /// 构造函数 /// </summary> /// <param name="name">条件名</param> /// <param name="Operator">条件</param> /// <param name="value">条件值</param> /// <param name="logic">逻辑关系</param> public ConditionExpression(string name, eConditionOperator Operator, object value, eLogicalOperator logic) { this.ExpName = name; this.ExpOperater = Operator; this.ExpValue = value; this.ExpLogical = logic; }