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)))); }