ExpressionToCodeLib 2.0.0-beta2

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.

Add static "Expect" method to be imported via "using static ExpressionToCodeLib.ExpressionExpectations;"

This package has no dependencies.

Version Downloads Last updated
3.5.0 68 03/13/2024
3.4.1 47 05/28/2024
3.4.0 39 05/28/2024
3.3.0 45 05/28/2024
3.2.0 59 05/28/2024
3.1.0 42 05/28/2024
3.1.0-alpha 46 05/30/2024
3.0.0 39 05/28/2024
3.0.0-beta1 39 05/30/2024
3.0.0-alpha4 52 05/28/2024
3.0.0-alpha3 43 05/28/2024
3.0.0-alpha2 45 05/28/2024
3.0.0-alpha1 40 05/28/2024
2.7.0 42 05/28/2024
2.6.0 43 05/28/2024
2.6.0-signed 44 05/28/2024
2.5.1 55 05/28/2024
2.5.0 43 05/28/2024
2.4.1 42 05/28/2024
2.4.0 45 05/28/2024
2.3.0 44 05/28/2024
2.2.0 41 05/22/2024
2.1.0 43 05/28/2024
2.0.0 45 05/28/2024
2.0.0-beta7 43 05/22/2024
2.0.0-beta6 39 05/30/2024
2.0.0-beta5 46 05/30/2024
2.0.0-beta4 46 05/28/2024
2.0.0-beta3 40 05/28/2024
2.0.0-beta2 47 05/28/2024
2.0.0-alpha9 43 05/28/2024
2.0.0-alpha6 51 05/28/2024
2.0.0-alpha4 39 05/28/2024
2.0.0-alpha 38 05/22/2024
1.5.4 38 05/28/2024
1.5.3 42 05/28/2024
1.5.2 45 05/28/2024
1.5.1 43 05/28/2024
1.5.0 49 05/28/2024
1.4.8 39 05/28/2024
1.4.7 37 05/28/2024
1.4.6 45 05/28/2024
1.4.5 41 05/28/2024
1.4.4 43 05/28/2024
1.4.3 37 05/28/2024
1.4.2 37 05/28/2024
1.4.1 46 05/28/2024
1.4.0 58 05/28/2024
1.3.0 45 05/28/2024
1.2.0 44 05/28/2024
1.1.0.1 40 05/28/2024
1.1.0 46 05/28/2024