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 文本模板生成设计时代码

请参见

参考

Microsoft.VisualStudio.TextTemplating.VSHost 命名空间