Microsoft.VisualStudio.TextTemplating Namespace

Classes

AssemblyCacheMonitor

Class to monitor the state of the assembly cache

DirectiveProcessor

Base class for a concrete DirectiveProcessor

DirectiveProcessorException

Exception class for Directive Processors

EncodingHelper

Helper class to get the encoding of a file from its BOM

Engine

Text templating engine

ParameterDirectiveProcessor

Directive processor to route simple serializable parameters from callers or the host to the template.

RequiresProvidesDirectiveProcessor

Base class for a directive processor that follows the requires, provides pattern.

ShadowCopyMonitor

Class to monitor the state of shadow copied assemblies for use by hosts

TextTemplatingSession

Trivial implementation of text transformation session interface

TextTransformation

Base class for generated text transformations

ToStringHelper

Utility class to produce culture-oriented representation of an object as a string.

Interfaces

IRecognizeHostSpecific

(Optional) interface that DirectiveProcessors can implement if they care about the value of the HostSpecific flag when they are generating code. Will be called immediately after Initialize