Skip to content

Releases: zzzprojects/Eval-Expression.NET

v4.0.43

14 May 00:05
6c074c6
Compare
Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of June

v4.0.42

04 May 03:31
6c074c6
Compare
Choose a tag to compare

Download the library here

  • ADDED: Additional type in the RegisterDefaultAliasSafe and ``RegisterDefaultAliasUnsafe` method
  • ADDED: AllowAddSubtractOperatorToCollection option which allow to use + and - with list such as:
// similar to listInt.Add(10)
context.Execute("listInt + 10", new { listInt });

Trial unlocked until the end of May

v4.0.41

26 Apr 13:59
6c074c6
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to ICollection<T> by default
  • ADDED: Support to out parameter in the AddMethod
  • ADDED: Support to var for out parameter
  • FIXED: Compatibility issue with .NET Fiddle
    Trial unlocked until the end of May

v4.0.40

22 Apr 04:45
6c074c6
Compare
Choose a tag to compare

Download the library here

  • IMPROVED: Support with null constant with arithmetic operator
  • FIXED: Issue with AddMethod when using a nullable parameter

Trial unlocked until the end of May

v4.0.39

19 Apr 22:40
6c074c6
Compare
Choose a tag to compare

Download the library here

  • FIXED: Issue when 2 indexers have exactly the same parameter but with different return type caused by some kind of interface conflict
  • FIXED: Eval Dynamic Behavior #99
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of May

v4.0.38

07 Apr 14:55
5334533
Compare
Choose a tag to compare

Download the library here

  • FIXED: No applicable member has been found for ".GetType()" #100

Trial unlocked until the end of April

v4.0.37

24 Mar 04:30
5334533
Compare
Choose a tag to compare

Download the library here

  • ADDED: UseEqualsAssignmentAsEqualsOperator option, so assignment = will be used as equal operators (similar to ==) when enable

Trial unlocked until the end of April

v4.0.36

16 Mar 23:24
5334533
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to nameof operator: Is it possible to support nameof operator? #98
  • ADDED: Support to EvalManager.DefaultContext.AddMethod() and method directory in the code:
// add a method for the current execution only
var r1 = Eval.Execute(@"
public int AddValue1(int x, int y)
{
    return x + y;
}

return AddValue1(1, 2);
");

// add a method to the context for any execution
EvalManager.DefaultContext.AddMethod(@"
public int AddValue2(int x, int y)
{
    return x + y;
}");
var r2 = Eval.Execute("AddValue2(1, 2)");

Trial unlocked until the end of April

v4.0.35

16 Mar 03:48
a5061d4
Compare
Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of April

v4.0.34

10 Mar 05:34
a5061d4
Compare
Choose a tag to compare

Download the library here

ADDED: The compiler will now include automatically some type passed in the lambda expression
IMPROVED: Constructor logic to use the Method resolution to handle more scenarios

Trial unlocked until the end of March