NReco.LambdaParser 1.1.3

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. Source code and examples: https://github.com/nreco/lambdaparser

Showing the top 20 packages that depend on NReco.LambdaParser.

Packages Downloads
WillowMedia.Common.Expressions
Package Description
152
WillowMedia.Common.Expressions
Package Description
116
WillowMedia.Common.Expressions
Package Description
36
WillowMedia.Common.Expressions
Package Description
4

v.1.1.3 changes: - fixed version mismatch #52 v.1.1.2 changes: - use concurrent dictionary to replace lock #51 v.1.1.1 changes: - added support for optional parameters in method calls #44 (via OptionsParamsInvokeMethod impl) - added support for 'params' arguments in method calls #45 (via OptionsParamsInvokeMethod impl) v.1.1.0 changes: - variables in expressions #42 (to enable use LambdaParser.AllowVars) - Sequence of ternary operators #43 v.1.0.12 changes: - fixed an issue when comparison result is used as an argument in a method call #30 v.1.0.11 changes: - removed legacy Portable targets that cause build problems in some environments v.1.0.10 changes: - fixed issue with 'Object must implement IConvertible' (occurs when delegate argument doesn't implement IConvertible, even if conversion is not needed) v.1.0.9 changes: - defined +/- operations for datetime/timespan types #17 - added ILambdaValue for accessing real values in Expression produced by LamdbaParser #16 - added option to allow single equal sign '=' for comparison #13 - added netstandard2.0 build #15 v.1.0.8 changes: - fixed parse error of calls chain like delegate().method1().method2() v.1.0.7 changes: - fixed evaluation of and/or conditions (exceptions like 'AndAlso / OrElse is not defined') v.1.0.6 changes: - introduced IValueComparer interface for custom values comparison (https://github.com/nreco/lambdaparser/issues/10) - default ValueComparer implementation with options: NullComparison (MinValue, Sql), SuppressErrors - starting from this version expression cache is instance specific (was global) because calculation result may depend on IValueComparer implementation

.NET Framework 4.5

  • No dependencies.

.NET Standard 1.3

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
1.2.2 42 10/20/2025
1.1.3 39 06/10/2025
1.1.2 4 06/17/2025
1.1.1 4 06/17/2025
1.1.0 4 06/17/2025
1.0.12 4 06/28/2025
1.0.11 4 06/28/2025
1.0.10 4 06/28/2025
1.0.9 4 06/17/2025
1.0.8 5 06/17/2025
1.0.7 4 06/17/2025
1.0.6 4 06/17/2025
1.0.5 4 06/17/2025
1.0.4 5 06/17/2025
1.0.3 4 06/17/2025
1.0.2 4 06/17/2025
1.0.1 5 06/17/2025
1.0.0 5 06/17/2025