Skip to content

Releases: zzzprojects/Eval-Expression.NET

v2.9.56

10 Oct 18:42
4f9f71e

Choose a tag to compare

Download the library here

  • ADDED: It is now possible to add a variable with space or other special characters
var values = new Dictionary<string, object>() { 
 { "variable with space", 98 }
};

int result = Eval.Execute<int>("variable with space + 1", values);

Trial unlocked for the current month (November)

v2.9.55

02 Oct 11:07

Choose a tag to compare

Download the library here

  • ADDED: Support to method when registering member via RegisterGlobalVariable
public class GlobalVariableMethod
{
	public int RegisteredMethodName(int i)
	{
		return i + 2;
	}
}
		
var variableName = new GlobalVariableMethod();
var context = new EvalContext();
context.RegisterGlobalVariable("CustomGlobalVariable", variableName, true);

var rTest = context.Execute("RegisteredMethodName(5)");

Trial unlocked for the current month (October)

v2.9.54

24 Sep 02:12

Choose a tag to compare

Download the library here

  • Monthly trial release

Trial unlocked for the current month (October)

v2.9.52

06 Sep 19:51

Choose a tag to compare

Download the library here

  • ADDED: New options: AutoAddMissingTypes which automatically retry the expression and add the missing type to the context for future compilation

Trial unlocked for the current month (September)

v2.9.51

05 Sep 17:52

Choose a tag to compare

Download the library here

  • IMPROVED: The option recently added RetryAndFindMissingTypes has been modified to RetryAndThrowMissingTypes. The code now throw an error to make it clearer

Trial unlocked for the current month (September)

v2.9.50

04 Sep 03:41

Choose a tag to compare

Download the library here

  • FIXED: Issue with Math.E registered as static member and expression using the variable E

Trial unlocked for the current month (September)

v2.9.49

29 Aug 14:02

Choose a tag to compare

Download the library here

  • ADDED: New options UsedTypes, MissingTypes, RetryAndFindMissingTypes to check what type has been used during the last compilation

Trial unlocked for the current month (September)

v2.9.48

25 Aug 13:47

Choose a tag to compare

Download the library here

  • Monthly trial release

Trial unlocked for the current month (September)

v2.9.46

15 Aug 18:44

Choose a tag to compare

Download the library here

  • Internal release to support a new license (an incoming promotion)

Trial unlocked for the current month (August)

v2.9.45

30 Jul 02:14
1079d20

Choose a tag to compare

Download the library here

Trial unlocked for the current month (August)