Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface class ITextTemplating
[<CLSCompliantAttribute(false)>]
type ITextTemplating = interface end
public interface ITextTemplating
The ITextTemplating type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
BeginErrorSession | Call this method before you process multiple text templates. Each type of error will be reported only once, until you call EndErrorSession. |
![]() |
EndErrorSession | After processing a batch of templates, return to reporting every error. |
![]() |
PreprocessTemplate | Process a text template to produce source code that can be invoked at run time. |
![]() |
ProcessTemplate | Process the template file as a design-time template, so as to produce completed output. |
Top
Examples
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
For more information, see Invoking Text Transformation in a VS Extension and Design-Time Code Generation by using T4 Text Templates.