Overview:
Dynamic Expresso is an interpreter for simple C# statements written in .NET Standard 2.0. It allows developers to create scriptable applications, execute .NET code without compilation, or create dynamic LINQ statements. With support for various platforms like .NET Core 3.1, .NET Core 5.0, .NET 4.6.2, Dynamic Expresso offers functionalities like expressions writing, delegate or lambda expression generation, and the use of variables or parameters within expressions.
Features:
- Subset of C# Syntax: Expressions can be written using a subset of C# syntax.
- Support for Variables and Parameters: Allows the use of variables and parameters within expressions.
- Delegate or Lambda Expression Generation: Can generate delegates or lambda expressions for LINQ queries.
- Unit Tests: Provides a full suite of unit tests for reliable performance.
- Partial Support of Generic and Dynamic: Offers partial support for generic, params array, extension methods, and dynamic objects.
- Case Insensitive Expressions: Supports case-insensitive expressions by default.
- Discover Identifiers: Ability to discover identifiers like variables, types, and parameters.
- Easy to Use and Deploy: All contained in a single assembly without external dependencies.
Summary: