NReco.LambdaParser 1.0.6

Runtime parser for string expressions (formulas, method calls etc). Builds LINQ expression tree and compiles it to lambda delegate, supports dynamically typed variables.

There is a newer version of this package available.
See the version list below for details.
Install-Package NReco.LambdaParser -Version 1.0.6
dotnet add package NReco.LambdaParser --version 1.0.6
<PackageReference Include="NReco.LambdaParser" Version="1.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NReco.LambdaParser --version 1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NReco.LambdaParser, 1.0.6"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install NReco.LambdaParser as a Cake Addin
#addin nuget:?package=NReco.LambdaParser&version=1.0.6

// Install NReco.LambdaParser as a Cake Tool
#tool nuget:?package=NReco.LambdaParser&version=1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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

v.1.0.5 changes:
- allow underscore in names (https://github.com/nreco/lambdaparser/issues/5)

v.1.0.4 changes:
- handle 'null' in expressions (https://github.com/nreco/lambdaparser/issues/2)

v.1.0.3 changes:
- nuget package portable build dependencies fix to workaround issue with package installation from .net 4.6.1 projects

  • .NETStandard 1.3

  • Portable Class Library (.NETFramework 4.0, Silverlight 5.0, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.

NuGet packages (10)

Showing the top 5 NuGet packages that depend on NReco.LambdaParser:

Package Downloads
ExtendedXmlSerializer
An extensible Xml Serializer for .NET that builds on the functionality of the classic XmlSerializer with a powerful and robust extension model.
LJH.DO
数据访问组件,有用到批量插入、插入后返回值的功能需要安装具体数据库类型的包,如LJH.DO.SqlServer 1. netcore升级到3.1
TaxSynapse.Account.Plugin
This package allow create yours functions to extend the Tax Synapse core functionality
agent-core
The actual agent, in lib form so as to be embeddable and easy to package in different ways.
Transformalize.Transform.LambdaParser
Transformalize Transform using NReco.LambdaParser

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on NReco.LambdaParser:

Repository Stars
ExtendedXmlSerializer/home
A configurable and eXtensible Xml serializer for .NET.
dalenewman/Transformalize
Configurable Extract, Transform, and Load

Version History

Version Downloads Last updated
1.0.12 28,039 7/8/2020
1.0.11 67,151 12/13/2019
1.0.10 22,450 8/19/2019
1.0.9 3,575 4/17/2019
1.0.8 47,531 9/10/2018
1.0.7 35,972 10/9/2017
1.0.6 1,497 7/11/2017
1.0.5 3,792 2/25/2017
1.0.4 2,366 9/15/2016
1.0.3 1,038 8/1/2016
1.0.2 768 7/4/2016
1.0.1 1,256 4/22/2016
1.0.0 932 1/29/2016
Show less