Skip to content

Releases: zzzprojects/Eval-Expression.NET

v1.0.32

10 Dec 22:24
Compare
Choose a tag to compare

Download the library here

FIXED: Issue with Nullable<> value
FIXED: Issue with "?." operator with binary expression
FIXED: Issue with "?[]" operator with binary expression

PRO Version unlocked for the current month (Unlimited characters)

v1.0.31

07 Dec 12:29
Compare
Choose a tag to compare

Download the library here

FIXED: Property using '@' as starting character

PRO Version unlocked for the current month (Unlimited characters)

v1.0.30

06 Dec 05:39
Compare
Choose a tag to compare

Download the library here

ADDED: RegisterType && RegisterAssembly now automatically call RegisterExtensionMethod
FIXED: Dynamic LINQ with variable value

PRO Version unlocked for the current month (Unlimited characters)

v1.0.29

03 Dec 20:53
Compare
Choose a tag to compare

Download the library here

ADDED: December 2016 Free Trial
ADDED: Some error message in special situation

PRO Version unlocked for the current month (Unlimited characters)

v1.0.28

29 Nov 18:36
Compare
Choose a tag to compare

Download the library here

ADDED: December 2016 Free Trial

PRO Version unlocked for the current month (Unlimited characters)

v1.0.27

11 Nov 22:15
Compare
Choose a tag to compare

Download the library here

FIXED: Cast to array type
Example:

object bytes = new byte[] { 1, 0, 1};
var t1 = Eval.Execute("byte[] castBytes = (byte[])x", new { x = bytes });

PRO Version unlocked for the current month (Unlimited characters)

v1.0.26

11 Nov 21:04
Compare
Choose a tag to compare

Download the library here

FIXED: String Interpolation mixed with string method

Example:

var s3 = Eval.Execute("My Date: $\"{DateTime.Now.ToString('MM-dd-yyyy')}\"");
var s4 = Eval.Execute("My Date: $'{DateTime.Now.ToString(\"MM-dd-yyyy\")}'");

PRO Version unlocked for the current month (Unlimited characters)

v1.0.25

02 Nov 20:34
Compare
Choose a tag to compare

Download the library here

FIXED: Method throwing ambiguous error when an overload had an enum

Example:

var test = Eval.Execute("Round(3, 2);", x);

was throwing an error since both methods:

  • Math.Round(double, int)
  • Math.Round(double, MidpointRounding)

had the same parameter power for the second parameter.

We increased the parameter power when a conversion (int to enum, enum to int) is required.

PRO Version unlocked for the current month (Unlimited characters)

v1.0.24

01 Nov 01:25
Compare
Choose a tag to compare

Download the library here

FIXED: Issue with Group By and LINQ method used in a Select Statement

string code = "Select(s=> new { o = 'a').GroupBy(x => x.o + ';' + x.o).Select(x => x.First());"
query.Execute<IEnumerable<dynamic>>(code);

PRO Version unlocked for the current month (Unlimited characters)

v1.0.23

31 Oct 15:13
Compare
Choose a tag to compare

Download the library here

PRO Version unlocked for the current month (Unlimited characters)