Overview

BuildableExpressions enables runtime CLR type generation. It can build classes, structs, interfaces, enums and attributes.

To install from NuGet, use:

PM> Install-Package AgileObjects.BuildableExpressions -Pre

NuGet version

BuildableExpressions.Generator enables build-time C# source code generation via a configurable MSBuild task. It works within Visual Studio or from dotnet build, and supports SDK and non-SDK projects.

To install from NuGet, use:

PM> Install-Package AgileObjects.BuildableExpressions.Generator -Pre

NuGet version

Both packages generate from C# source-code strings or Expression Trees, target .NET 4.6.1 and .NETStandard 2.0, and are available under the MIT licence.