Partilhar via


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.

DebugTemplateEventArgs
ModelingTextTransformation

Modeling flavour of the TextTransformation base class

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

Interfaces

IDebugTextTemplating
ITextTemplating

The principal interface of the text template transformation service in Visual Studio, STextTemplating.

ITextTemplatingCallback

Callback interface to be implemented by clients of the STextTemplating service that wish to process errors and information

ITextTemplatingComponents

Interface on the STextTemplating service to support advanced scenarios requiring manipulation of the components of the text templating service

STextTemplating

The text template transformation service in Visual Studio.