Releases: zzzprojects/Eval-Expression.NET
Releases · zzzprojects/Eval-Expression.NET
v6.1.10
Download the library here
- FIXED: Issue when post increment/decrement when using another type then
intfrom a dictionary passed in parameter (See example) - FIXED: Issue when some assignment operator when using another type then
intfrom a dictionary passed in parameter (See example)
UInt32 x = 1;
Dictionary<string, UInt32> parameters = new Dictionary<string, UInt32>()
{ { "x", x}};
var issue_1 = Eval.Execute("x++;", parameters);
var issue_2 = Eval.Execute("x+=1;", parameters);Trial unlocked until the end of September
v6.1.9
v6.1.8
Download the library here
- FIXED: Multiple issues related to an expression in parenthesis followed by a negative number, such as
Eval.Execute(“(x)+2”, new { x = 2});(Issue #155) - FIXED: Issue with the option
UseCaretForExponent(#159). As for information, in C# Eval Expression, the exponent operator is solved fromRight to Left(Unfortunately, there is no consensus about which way it should be solved for cases likea^b^c.) - UPDATED: Monthly Trial Release
Trial unlocked until the end of August
v6.1.7
v6.1.6
v6.1.5
Download the library here
- FIXED: Issue with expression using parentheses and followed by a negative number such as
(MethodName("xyz"))-25. Our library was not aware if the value should be cast or subtracted (more fixes to similar issues are currently ongoing)
Trial unlocked until the end of June
v6.1.4
v6.1.3
Download the library here
- FIXED: Fix issue with Compile method that uses parameter position to initialize a list such as
Eval.Compile<Func<int, int, int, List<int>>>("new List<int>() { {0}, {1}, {2} };"); - ADDED: Option ForceIncludeInstanceMethodFromParameter // click on the link for documentation & example
- UPDATED: Monthly Trial Release
Trial unlocked until the end of May