This page is likely outdated. Visit the new documentation for updated content.

T4 file templates

Status Owner Importance Complexity MD Version
Completed mhutch Low 2h

There should be file templates for creating new T4 (.tt) files.

Expose T4 processor to users of the IDE

Status Owner Importance Complexity MD Version
Completed mhutch Low 1d

T4 files in projects should be processed automatically so their output can be included in the project.

Expose T4 partial class generator to IDE

Status Owner Importance Complexity MD Version
Completed mhutch Low 1d 2.6

There should be a build action for T4 files in projects that automatically outputs the T4 template iteself as a partial class that can be compiled into the project, like VS2010.

T4 tag and directive completion

Status Owner Importance Complexity MD Version
Pending Low Medium

It would be useful and relatively easy to implement code completion for T4 tags and directives when editing T4 files.

C# completion

Status Owner Importance Complexity MD Version
Pending Low Medium

It would be useful to have completion and syntax highlighting for C# within T4 files. This should come almost for free if it can leverage the interfaces used for plugging C# completion into ASP.NET files.

Custom directive processors

Status Owner Importance Complexity MD Version
Completed Low Medium 2.6

The only missing feature in the T4 engine is the custom directive processors. This is a system by which subclasses of a special type can handle custom directives and inject code into the template class.

Improve API and Tools

Status Owner Importance Complexity MD Version
Pending Normal Medium

Improve the hosting API, and make the command-line tool more Unix-friendly.