public static bool Test(int firstNum, int secondNum, UnaryNumericComparison comparison) { switch (comparison) { case UnaryNumericComparison.GreaterThan: return(secondNum > firstNum); case UnaryNumericComparison.GreaterThanOrEqualTo: return(secondNum >= firstNum); case UnaryNumericComparison.EqualTo: return(secondNum == firstNum); case UnaryNumericComparison.LessThanOrEqualTo: return(secondNum <= firstNum); case UnaryNumericComparison.LessThan: return(secondNum < firstNum); default: return(false); } }
public UnaryNumericConstraint(int oper, UnaryNumericComparison comp) { operand = oper; comparison = comp; }