CodingSeb.ExpressionEvaluator 1.3.3

A Simple Math and Pseudo C# Expression Evaluator in One C# File. And from version 1.2.0 can execute small C# like scripts

There is a newer version of this package available.
See the version list below for details.
Install-Package CodingSeb.ExpressionEvaluator -Version 1.3.3
dotnet add package CodingSeb.ExpressionEvaluator --version 1.3.3
<PackageReference Include="CodingSeb.ExpressionEvaluator" Version="1.3.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CodingSeb.ExpressionEvaluator --version 1.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Main improvements
* Support <> syntax for specify types of generics
* Support of creation initializers for collections, dictionnaries and objects

Here a few examples of what this version allow to do :

new List<string>() { "text1", "text2" }
new Dictionnary<string, int> { {"seven", 7}, {"nine", 9}}
new Dictionnary<string, int> { ["seven"]= 7, ["nine"] = 9}
new MyObject() { MyStringProperty = "A value", MyIntProperty  = 8}

Other changes
* Add ListOfType Standard function
* A reference on the current evaluator added in VariableEvaluationEventArg and FunctionEvaluationEventArg
* Small improvement of the Indexing []

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.4.4 75 10/3/2019
1.4.3 45 10/2/2019
1.4.2 66 9/24/2019
1.4.1 74 9/18/2019
1.4.0 583 5/28/2019
1.3.7 231 4/10/2019
1.3.6 144 4/2/2019
1.3.5 122 3/28/2019
1.3.4 167 3/14/2019
1.3.3 128 2/15/2019
1.3.2 221 1/19/2019
1.3.1 177 1/10/2019
1.3.0 874 12/6/2018
1.2.2 226 10/31/2018
1.2.1 309 8/2/2018
1.2.0 239 7/31/2018
1.0.2 271 5/16/2018
1.0.1 284 5/7/2018
1.0.0 251 5/7/2018
Show less