ITextTemplating Interface

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

This API is not CLS-compliant.

Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)


<CLSCompliantAttribute(False)> _
Public Interface ITextTemplating
public interface ITextTemplating
public interface class ITextTemplating
type ITextTemplating =  interface end
public interface ITextTemplating

The ITextTemplating type exposes the following members.


Name Description
Public method BeginErrorSession Sets up/resets the system that causes only unique errors to be logged. Also creates an implicit code generation session.
Public method EndErrorSession Finishes a session using the system that causes only unique errors to be logged.
Public method PreprocessTemplate
Public method ProcessTemplate



ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;

For more information, see Customizing T4 Text Transformation.

See Also


Microsoft.VisualStudio.TextTemplating.VSHost Namespace