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 | 启动舍入指令处理。 |
页首