示例#1
0
 public BTConditionSingleOperation(ConditionOperationType operation, BTConditionValueType valueType, object targetValue, MethodInfo getter) : base()
 {
     OperationLogic = operation;
     ValueType      = valueType;
     TargetValue    = targetValue;
     GetterFunc     = getter;
 }
示例#2
0
 private BTConditionBoolean RangeBoolean; // || &&
 public BTConditionRangeOperation(BTConditionBoolean rangeBoolean, ConditionOperationType leftOperation, object leftValue, ConditionOperationType rightOperation, object rightValue, BTConditionValueType valueType, MethodInfo getter) : base()
 {
     LeftOperation  = new BTConditionSingleOperation <T>(leftOperation, valueType, leftOperation, getter);
     RightOperation = new BTConditionSingleOperation <T>(leftOperation, valueType, leftOperation, getter);
     RangeBoolean   = rangeBoolean;
 }