73 packages returned for Tags:"CodeGeneration"

.NET Compilers package. Referencing this package will cause the project to be built using the specific version of the C# and Visual Basic compilers contained in the package, as opposed to any system installed version. This package can be used to compile code targeting any platform, but... More information
Aids C# code generation when multiple files involved, and VS *.csproj files need to be kept in sync
MSBuilder: Roslyn
Allows custom tasks to efficiently load and access a Roslyn project for code generation or analysis. Multiple tasks, targets and even projects will all share the same Workspace and loaded Projects, thereby optimizing build times. Usage: In your custom task library, install the... More information
The core library for Automaty - a .NET Core based code automation tool for .NET Core projects.
T4 CLI
Command line utility for text transformation with using T4 templates. usage: GameDevWare.TextTransform.exe Transform --templatePath <path-to-t4-template> [--outputPath <path-to-output-file>] [--references <additional-refs>] [--namespaces <additional_namespaces>] [--includes <additional-includes>]... More information
Code generator for [Record]-marked types. Automatically creates backing code (constructor, With- mutators, deconstructor to tuple, Builder nested type etc.) for immutable record classes. This package references all required and recommended (analyzers) packages. See project site for installation... More information
Enhanced C# (or EC#) is a liberalization and regularization of the C# language. This package contains the Loyc.Ecs.dll core library, which allows you to parse C# or EC# code and to print out C# or EC# syntax trees as code. If you want to expand EC# macros, you also need the LeMP package. To... More information