Esempio n. 1
0
 private static void ValidateConstantThreshold(String method, ExprOptionalConstant param)
 {
     if (param.OptionalConstant != null && (param.OptionalConstant).AsLong() < 0)
     {
         throw new ExprValidationException(
                   "The " + method + " date-time method does not allow negative threshold value");
     }
 }
Esempio n. 2
0
        private static ExprOptionalConstant[] GetParameters(IList <ExprNode> expressions, TimeAbacus timeAbacus)
        {
            var parameters = new ExprOptionalConstant[expressions.Count - 1];

            for (var i = 1; i < expressions.Count; i++)
            {
                parameters[i - 1] = GetExprOrConstant(expressions[i], timeAbacus);
            }
            return(parameters);
        }