public Condition <T> Compare(string field, EBasicOperator oper) { Contract.Requires(!String.IsNullOrWhiteSpace(field)); Contract.Requires(oper != EBasicOperator.None); CheckRoot(); BasicCondition <T> condition = new BasicCondition <T>(); ClauseVariable var = new ClauseVariable(); var.Name = field; condition.LeftElement = var; condition.Operator = oper; AddCondition(condition); return(condition); }
public BasicCondition() { Operator = EBasicOperator.None; }