ITextTemplating 接口
STextTemplating 是 Visual Studio 中的文本模板转换服务的主要接口。
此 API 不兼容 CLS。
命名空间: Microsoft.VisualStudio.TextTemplating.VSHost
程序集: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0(在 Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll 中)
语法
声明
<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
ITextTemplating 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
BeginErrorSession | 在处理多个文本模板之前调用此方法。在您调用 EndErrorSession 之前每种类型的错误将只会被报告一次。 | |
EndErrorSession | 在处理一批模板后,返回以报告每个错误。 | |
PreprocessTemplate | 处理文本模板以生成可在运行时调用的源代码。 | |
ProcessTemplate | 将模板文件处理为设计时模板,以便产生已完成输出。 |
页首
示例
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
有关更多信息,请参见在 VS 扩展中调用文本转换和使用 T4 文本模板生成设计时代码。