Evaluate, Compile and Execute C# code at runtime.
Support: Dynamic LINQ, Extension Method, Expando Object, and more!
Online Example: https://dotnetfiddle.net/COq6FC
Include free and prime features.
Runtime expressions parser and evaluator (formulas, conditions, method calls, properties/indexers etc). Builds LINQ expression tree and compiles it to lambda delegate with full support of dynamically typed variables.
Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations.
Unquote integrates configuration-free with all exception-based...
More information
Albatross.Expression api is created to process and evaluate text based expression strings. The api tokenizes the expression text and create a tree model from the tokens. Using the model, it can evaluate the expression or convert it to a expression of different format. Some applications revert the...
More information
Matheval is a mathematical expressions evaluator library for .NET. Allows to evaluate mathematical, boolean, string and datetime expressions on the fly. Official document and usage examples: https://matheval.org/math-expression-eval-for-c-sharp/
With this library you can evaluate math expressions fast and easily. Expression will be compiled into native code, also you can dynamicly change variables.
Evaluate, Compile and Execute C# code at runtime.
Support: Dynamic LINQ, Extension Method, Expando Object, and more!
Online Example: https://dotnetfiddle.net/COq6FC
Include free and prime features.
ExpressionEval is an Expression Evaluator back-office component. Expression are provided as raw string. It enables you to evaluate easily: logical (Or, And and Not), comparison (=, <>, >, <, <=, >=) or calculation (+, -, *, /) in an application. Possible to use variable and function call. The...
More information