Exemple #1
0
    protected void SetCondition <T>(WPEnum.VariableType varaibleType, WPEnum.CompareType compareType, object value)
    {
        if (typeof(T) == typeof(string))
        {
            if (compareType != WPEnum.CompareType.eEqual || compareType != WPEnum.CompareType.eNot)
            {
                return; // string일 경우 같거나 같지 않음만을 판별할 수 있습니다.
            }
        }
        Condition newCondition = new Condition(varaibleType, compareType, value);

        newCondition.SetType(typeof(T));
        conditions.Add(newCondition);
    }
Exemple #2
0
 public Condition(WPEnum.VariableType _variableType, WPEnum.CompareType _compareType, object _value)
 {
     variableType = _variableType;
     compareType  = _compareType;
     value        = _value;
 }