Skip to content

Releases: zzzprojects/Eval-Expression.NET

v2.4.20

16 Mar 15:59
f3e95c8
Compare
Choose a tag to compare

Download the library here

ADDED: Support for implicit operator for method parameter

Trial unlocked for the current month (March)

v2.4.19

27 Feb 19:01
Compare
Choose a tag to compare

Download the library here

Trial unlocked for the current month (March)

v2.4.18

12 Feb 21:38
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCHES

FIXED: NOT operator with static method (#29)

Trial unlocked for the current month (February)

v2.4.17

06 Feb 19:15
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCHES

ADDED: BindingFlags support to property and field
ADDED: Support to Throw exception in ternary operator

Trial unlocked for the current month (February)

v2.4.16

02 Feb 15:43
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCHES

FIXED: Issues with ExpandoObject and Static members #25

Trial unlocked for the current month (February)

v2.4.15

31 Jan 17:33
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCHES

FIXED: Unicode chars are not handled in member names #27

Trial unlocked for the current month (February)

v2.4.14

31 Jan 01:07
9b7ff43
Compare
Choose a tag to compare

Download the library here

Trial unlocked for the current month (February)

v2.4.13

23 Jan 00:53
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCH

  • ADDED: UseTypeBeforeDynamic options when conflict happen between ExpandoObject & Static Type.

Example

var context = new EvalContext();
context.UseTypeBeforeDynamic = true;
var compiled = context.Compile<Func<ExpandoObject, string>>("String.Format(\"test\", p);");

Trial unlocked for the current month (January)

v2.4.12

16 Jan 22:47
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCH

  • ADDED: DynamicMemberNames to get the list of member used for ExpandoObject

Example

var context = new EvalContext();

context.IncludeMemberFromAllParameters = true;
context.Compile<Func<Person, ExpandoObject, bool>>("Name == null && Children == 2 && DateOfPay.Year == 2003");
                 
var dynamicMemberNames = context.DynamicMemberNames; 

Trial unlocked for the current month (January)

v2.4.11

08 Jan 16:00
9b7ff43
Compare
Choose a tag to compare

Download the library here

PATCH

  • IMPROVED: IncludeMemberFromAllParameters to support ExpandoObject (only properties for the first one is taken)

Trial unlocked for the current month (January)