/// <summary> /// 增加条件 /// </summary> /// <param name="connectOperator"></param> /// <param name="numeralCondition"></param> /// <returns></returns> public override BaseConnectedCondition <double> AddConditon(ConditionConnectOperator connectOperator, ICondition <double> numeralCondition) { return(AddConditon(new ConnectedNumeralCondition(connectOperator, numeralCondition))); }
/// <summary> /// 构造函数 /// </summary> /// <param name="condition"></param> /// <param name="ConnectOperator"></param> public AbstractConnectedCondition(ConditionConnectOperator ConnectOperator, ICondition <TValue> condition) { this.Condition = condition; this.ConnectOperator = ConnectOperator; }
/// <summary> /// 构造函数 /// </summary> /// <param name="condition"></param> /// <param name="ConnectOperator"></param> public ConnectedNumeralCondition(ConditionConnectOperator ConnectOperator, ICondition <double> condition) : base(ConnectOperator, condition) { }
/// <summary> /// 增加条件 /// </summary> /// <param name="connectOperator"></param> /// <param name="numeralCondition"></param> /// <returns></returns> public override BaseConnectedCondition <string> AddConditon(ConditionConnectOperator connectOperator, ICondition <string> numeralCondition) { return(AddConditon(new ConnectedStringCondition(connectOperator, numeralCondition))); }
/// <summary> /// 构造函数 /// </summary> /// <param name="condition"></param> /// <param name="ConnectOperator"></param> public ConnectedStringCondition(ConditionConnectOperator ConnectOperator, ICondition <string> condition) : base(ConnectOperator, condition) { }
/// <summary> /// 增加条件 /// </summary> /// <param name="connectOperator"></param> /// <param name="numeralCondition"></param> /// <returns></returns> public abstract BaseConnectedCondition <TValue> AddConditon(ConditionConnectOperator connectOperator, ICondition <TValue> numeralCondition);