I run into a problem when I tried to evaluate an expression with a decimal value (eg "0.5m").
ExpressionParser detects it as double, then PromoteExpression method try to convert it to decimal but keeps qualifier 'm' as part of text, and decimal.TryParse("0.11m", out e) returns 0.
I run into a problem when I tried to evaluate an expression with a
decimalvalue (eg"0.5m").ExpressionParserdetects it asdouble, thenPromoteExpressionmethod try to convert it todecimalbut keeps qualifier 'm' as part of text, anddecimal.TryParse("0.11m", out e)returns 0.