IDirectiveProcessor 接口

指令处理器的接口。

命名空间:  Microsoft.VisualStudio.TextTemplating
程序集:  Microsoft.VisualStudio.TextTemplating.Interfaces.11.0(在 Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll 中)

语法

声明
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor =  interface end
public interface IDirectiveProcessor

IDirectiveProcessor 类型公开以下成员。

属性

  名称 说明
公共属性 Errors DirectiveProcessor的错误集合中添加错误或警告。
公共属性 RequiresProcessingRunIsHostSpecific 允许一个方向性处理器指定它需要特定于主机的运行。

页首

方法

  名称 说明
公共方法 FinishProcessingRun 完成一轮指令处理。
公共方法 GetClassCodeForProcessingRun 获取代码导致操作选件类的已生成的模板由于运行的最新。
公共方法 GetImportsForProcessingRun 获取所有命名空间导入由于运行的最新。
公共方法 GetPostInitializationCodeForProcessingRun 获取代码导致操作选件类的已生成的模板的初始化方法的主体由于运行的最新。 此代码将在基类的 Initialize 方法。
公共方法 GetPreInitializationCodeForProcessingRun 获取代码导致操作选件类的已生成的模板的初始化方法的主体由于运行的最新。 此代码在基类中 Initialize 方法之前运行。
公共方法 GetReferencesForProcessingRun 获取任何引用传递给编译器由于运行的最新。
公共方法 GetTemplateClassCustomAttributes 在模板选件类获取所有自定义属性中。
公共方法 Initialize 初始化处理器实例。
公共方法 IsDirectiveSupported 执行此DirectiveProcessor支持给定指令。
公共方法 ProcessDirective 处理指令从模板文件。
公共方法 SetProcessingRunIsHostSpecific 请注意指令处理器上运行的是宿主特定的。
公共方法 StartProcessingRun 启动舍入指令处理。

页首

请参见

参考

Microsoft.VisualStudio.TextTemplating 命名空间