Skip to content

Releases: zzzprojects/Eval-Expression.NET

v4.0.31

10 Feb 05:21
b84f138

Choose a tag to compare

Download the library here

  • ADDED: Add IsRegisteredGlobalConstant, IsRegisteredGlobalVariable, IsRegisteredLocalVariable that check if the name is already registered or not. More similar method to come soon.
  • ADDED: Eval.Tokenize(code) method that allows you to get what has been "tokenized" by our library.
  • ADDED: IsCaseSensitive option for Not Case Sensitive? #95
  • FIXED:: Ambiguous match? #93

Trial unlocked until the end of February

v4.0.30

02 Feb 05:52
b84f138

Choose a tag to compare

Download the library here

  • ADDED: Support to delegate keyword
var delegateAction = Eval.Execute<Action>(@"Action greet = delegate { Console.WriteLine(""Hello!""); };");
delegateAction();

var delegateFunc = Eval.Execute<Func<int, int, int>>(@"Func<int, int, int> sum = delegate (int a, int b) { return a + b; }; return sum;");
var x1 = delegateFunc(1, 2);

Trial unlocked until the end of February

v4.0.29

14 Jan 01:39
b84f138

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release
  • FIXED: Ambiguous match found for: 'TryParse' for int, bool, DateTime #90
  • FIXED: Cannot define a Func like this? #91
  • FIXED: Is it possible to support using an anonymous method to declare and initialize a delegate? #92

Trial unlocked until the end of February

v4.0.28

15 Dec 01:34
b84f138

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of January

v4.0.27

09 Dec 02:45
b84f138

Choose a tag to compare

Download the library here

  • FIXED: Something wrong with the try...catch... #89
  • FIXED: Wrong generic when using the Expression lambda and Statement lambda in Linq #88

Trial unlocked until the end of December

v4.0.26

01 Dec 04:44
b84f138

Choose a tag to compare

Download the library here

  • FIXED: something wrong with the dynamic #87

Trial unlocked until the end of December

v4.0.25

27 Nov 03:50
b84f138

Choose a tag to compare

Download the library here

  • FIXED: Issue with C# Eval & Enum Type comparaison

Trial unlocked until the end of December

v4.0.24

11 Nov 07:03
b84f138

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release
  • FIXED: Added more null exception handling (#78)
  • FIXED: DynamicObject w/ index access throws InvalidOperationException #86

Trial unlocked until the end of December

v4.0.23

30 Oct 15:38
b84f138

Choose a tag to compare

Download the library here

  • IMPROVED: Support to "object' resolution in a lambda expression:
var list = new List<dynamic>();
list.Add(new { PersonId = 1 });
list.Add(new { PersonId = 2 });
list.Add(new { PersonId = 3 });

int personId = 2;

var r = list.WhereDynamic(x => "x.PersonId == personId", new { personId }).ToList();

Trial unlocked until the end of November

v4.0.22

12 Oct 01:13
b84f138

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release
  • UPDATED: Extension Methods resolution has been improved to better work with Object even when the method extends a type such as int

Trial unlocked until the end of November