Releases: zzzprojects/Eval-Expression.NET
Releases · zzzprojects/Eval-Expression.NET
v6.2.8
v6.2.7
v6.2.6
v6.2.5
v6.2.4
v6.2.3
Download the library here
- Upgraded: Microsoft.Extensions.Caching.Memory version to v8.0.1 (the v8.0.0 has been flagged with at least one vulnerability)
Trial unlocked until the end of December
v6.2.2
v6.2.1
v6.2.0
Download the library here
- ADDED: Support to Raw string literals
- ADDED: Support to Interpolated raw string literals
- ADDED: New bool parameter for the method
public static Func<IDictionary, object> Compile(string code, IDictionary<string, Type> parameterTypes, bool allowWritableVariable = false)
. When theallowWritableVariable = true
, the value within the dictionary passed to the compiled method will now be updated for expressions such asi++
- UPDATED: Monthly Trial Release
Trial unlocked until the end of October
v6.1.10
Download the library here
- FIXED: Issue when post increment/decrement when using another type then
int
from a dictionary passed in parameter (See example) - FIXED: Issue when some assignment operator when using another type then
int
from 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