460 packages tagged with “expression”
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.
FastExpressionCompiler 5. 10-40x times faster than Expression.Compile()
C# expression interpreter/evaluator
A library that converts cron expressions into human readable descriptions. Supports multiple languages including: English, Brazillian, Spanish, Norwgian, Turkish, Dutch, Chinese Simplified, Russian, French, German, Ukrainian, Persian (Farsi), Polish, Romanian, Italian, Swedish, Slovenian, Danish, Finnish, Greek, Kazakh and Japanese.
This is a port of NCalc for .NET Core applications.
Flee is Fast Lightweight Expression Evaluator.
Performs fast, deep or shallow clone using simple assignment operations generated by Expression Tree runtime code compilation.
StringToExpression supports the compiling a domain specific string into a .NET expression. Out of the box configuration is provided for parsing arithmetic expressions and for parsing OData filter strings. Although can be configured to parse string of any format
Lambda expression to JavaScript converter: converts System.Linq.ExpressionTree to syntactically correct JavaScript code. See the project page for more.
Step into debugging from linq expressions
Translate from linq expressions to C# code
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
FastExpressionCompiler is 10-40x times faster than Expression.Compile()
NCalc is a mathematical expressions evaluator in .NET. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.
High-performance .NET regex engine with predictable performance
Jace.NET is a high performance calculation engine for the .NET platform that can dynamically parse, interprete and execute strings containing mathematical functions. Jace.NET is available for the various .NET flavors: .NET, .NET Core, WinRT, Xamarin.Android and Xamarin.IOS.
Micosoft Expression Blend SDK for 4.5
A GraphQL library for .NET Core. Compiles queries into .NET Expressions (LinqProvider) for runtime execution against object graphs. E.g. against an ORM data model (EntityFramework or others) or just an in-memory object.
Regular expression matching library.
Expression表达式转换为SQL语句,支持SqlServer、MySql、Oracle、Sqlite、PostgreSql;基于Dapper实现了不同数据库对应的数据仓储Repository;
VF.ExpressionParser is a robust .NET library designed to parse and understand complex LINQ expressions. Whether you're visualizing, debugging, or auditing, this tool simplifies the process of interpreting and transforming LINQ expressions.
Predicate Builder
A multi-platform expression parsing and evaluating framework.
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/
Easily construct lambda expressions dynamically. Turn models into database queries, using a simple fluent implementation.
Turn any data source into an IQueryable
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 process by creating the model first and using it to generate certain expression such as a sql query statement. The api also contains a useful ExecutionContext class that allows evaluation of expressions with variables. The variables can be read internally or directly from external objects.
CalcBinding - small library providing Binding markup extension with path expressions directly in xaml
Compile Simple IL Expression (YExpression) to MethodBuilder