Microsoft.VisualStudio.TextTemplating.VSHost Namespace

Classes

BaseCodeGenerator

A managed wrapper for VS's concept of an IVsSingleFileGenerator which is a custom tool invoked during the build which can take any file as an input and provide a compilable code file as output.

BaseCodeGeneratorWithSite

This class exists to be cocreated a in a preprocessor build step.

BaseTemplatedCodeGenerator

Text Templating Code Generator

CommandIds

CommandIDs for the T4 Orchestrator package.

CompositionServices

Class to standardize usage of MEF within T4.

OrchestratorOptionsAutomation

OrchestratorOptionsAutomation Object to store settings for code generation

OrchestratorOptionsPage

Summary description for OrchestratorOptionsPage.

ProvideCodeGeneratorAttribute

Attribute class to provide registration of a code generator

ProvideCodeGeneratorExtensionAttribute

Attribute class to provide registration of a code generator against a specific file extension

ProvideDirectiveProcessorAttribute

Attribute class to provide the registry entries for a T4.VSHost Directive Processor

ProvideIncludeFolderAttribute

Attribute class to provide the registry entries for a T4.VSHost include folder.

TemplatedCodeGenerator

Text Templating Code Generator

TemplatedPreprocessor

Text Templating Preprocessor

TextTemplatingCallback

Simple TextTemplatingCallback implementation

TransformationRunFactory

The class exposed by the process launched for template debugging purposes