ITextTemplatingCallback Interface
Implement this interface if you are using the STextTemplating service and you want to be informed of errors when a template is processed. You can also get the file extension and output encoding requested by the template.
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(True)> _
Public Interface ITextTemplatingCallback
[CLSCompliantAttribute(true)]
public interface ITextTemplatingCallback
[CLSCompliantAttribute(true)]
public interface class ITextTemplatingCallback
[<CLSCompliantAttribute(true)>]
type ITextTemplatingCallback = interface end
public interface ITextTemplatingCallback
The ITextTemplatingCallback type exposes the following members.
Methods
Name | Description | |
---|---|---|
ErrorCallback | Called when an error is encountered in processing a text template. If you are using the STextTemplating service, the error will also be displayed in the Visual Studio error window. | |
SetFileExtension | Called when an output directive is encountered in the template, to inform you of the file extension requested in the output directive. | |
SetOutputEncoding | Called once when a text template is processed, to inform you of the character encoding to be used for the output. |
Top
Remarks
For more information, see Invoking Text Transformation in a VS Extension.