ExpressionToCodeLib 1.5.1
Generates valid, readable C# from an expression tree, and can annotate that code with runtime values. This can
be useful for code generation and for unit testing: ExpressionToCode detects NUnit, xUnit.NET and MSTest and
uses their assertions if available, and a normal Exception otherwise (so it runs fine outside those specific unit
testing frameworks too).
ExpressionToCode was inspired by Power Asssert.NET. It differs from PowerAssert.NET by supporting a much larger
portion of the lambda syntax and to respect C#'s normal operator precedence, in addition to general polish.
No packages depend on ExpressionToCodeLib.
Added basic support for expressions with blocks such as "x => { x += 3; return x*2; }"
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
3.5.0 | 13 | 03/13/2024 |
3.4.1 | 3 | 05/28/2024 |
3.4.0 | 2 | 05/28/2024 |
3.3.0 | 2 | 05/28/2024 |
3.2.0 | 6 | 05/28/2024 |
3.1.0 | 3 | 05/28/2024 |
3.1.0-alpha | 3 | 05/30/2024 |
3.0.0 | 1 | 05/28/2024 |
3.0.0-beta1 | 2 | 05/30/2024 |
3.0.0-alpha4 | 1 | 05/28/2024 |
3.0.0-alpha3 | 1 | 05/28/2024 |
3.0.0-alpha2 | 4 | 05/28/2024 |
3.0.0-alpha1 | 1 | 05/28/2024 |
2.7.0 | 4 | 05/28/2024 |
2.6.0 | 2 | 05/28/2024 |
2.6.0-signed | 4 | 05/28/2024 |
2.5.1 | 4 | 05/28/2024 |
2.5.0 | 1 | 05/28/2024 |
2.4.1 | 4 | 05/28/2024 |
2.4.0 | 4 | 05/28/2024 |
2.3.0 | 2 | 05/28/2024 |
2.2.0 | 2 | 05/22/2024 |
2.1.0 | 1 | 05/28/2024 |
2.0.0 | 5 | 05/28/2024 |
2.0.0-beta7 | 3 | 05/22/2024 |
2.0.0-beta6 | 3 | 05/30/2024 |
2.0.0-beta5 | 3 | 05/30/2024 |
2.0.0-beta4 | 4 | 05/28/2024 |
2.0.0-beta3 | 5 | 05/28/2024 |
2.0.0-beta2 | 4 | 05/28/2024 |
2.0.0-alpha9 | 4 | 05/28/2024 |
2.0.0-alpha6 | 2 | 05/28/2024 |
2.0.0-alpha4 | 1 | 05/28/2024 |
2.0.0-alpha | 2 | 05/22/2024 |
1.5.4 | 1 | 05/28/2024 |
1.5.3 | 1 | 05/28/2024 |
1.5.2 | 1 | 05/28/2024 |
1.5.1 | 2 | 05/28/2024 |
1.5.0 | 2 | 05/28/2024 |
1.4.8 | 1 | 05/28/2024 |
1.4.7 | 2 | 05/28/2024 |
1.4.6 | 2 | 05/28/2024 |
1.4.5 | 4 | 05/28/2024 |
1.4.4 | 4 | 05/28/2024 |
1.4.3 | 3 | 05/28/2024 |
1.4.2 | 2 | 05/28/2024 |
1.4.1 | 1 | 05/28/2024 |
1.4.0 | 2 | 05/28/2024 |
1.3.0 | 1 | 05/28/2024 |
1.2.0 | 1 | 05/28/2024 |
1.1.0.1 | 1 | 05/28/2024 |
1.1.0 | 2 | 05/28/2024 |