protected override DynamicValue ExecuteInternal(DynamicValue operand1, DynamicValue operand2)
        {
            int digits = operand2.ToInt32(null);

            return(Math.Truncate(operand1.ToDouble(null) * Math.Pow(10, digits)) / Math.Pow(10, digits));
        }
 protected override DynamicValue ExecuteInternal(DynamicValue operand1, DynamicValue operand2)
 {
     return(new DynamicValue(Math.Round(operand1.ToDouble(null), operand2.ToInt32(null))));
 }