DslDirectiveProcessorBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class DslDirectiveProcessorBase : Microsoft::VisualStudio::TextTemplating::RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
type DslDirectiveProcessorBase = class
inherit RequiresProvidesDirectiveProcessor
Public Class DslDirectiveProcessorBase
Inherits RequiresProvidesDirectiveProcessor
- 继承
-
DslDirectiveProcessorBase
- 派生
-
构造函数
字段
属性
方法
|
FinishProcessingRun()
|
完成模板处理。
(继承自 RequiresProvidesDirectiveProcessor)
|
|
GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String,String>, IDictionary<String,String>)
|
将添加性地分配给 TextTransformation 生成的类的初始化代码。
|
|
GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String,String>, IDictionary<String,String>)
|
将添加性地分配给 TextTransformation 生成的类的初始化代码。
|
|
GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String,String>, IDictionary<String,String>)
|
生成用于访问模型的代码。 使用来 CodeDomProvider,因此我们不可知语言
|
|
GetClassCodeForProcessingRun()
|
获取生成的类代码。
(继承自 RequiresProvidesDirectiveProcessor)
|
|
GetImportsForProcessingRun()
|
返回运行模板所需的命名空间导入
|
|
GetPostInitializationCodeForProcessingRun()
|
获取代码,以便将生成的模板处理类的 initialize 方法的主体作为最新运行的结果。
此代码将在基类的 Initialize 方法之后运行
(继承自 RequiresProvidesDirectiveProcessor)
|
|
GetPreInitializationCodeForProcessingRun()
|
获取代码,以便将生成的模板处理类的 initialize 方法的主体作为最新运行的结果。
此代码将在基类的初始化方法之前运行
(继承自 RequiresProvidesDirectiveProcessor)
|
|
GetReferencesForProcessingRun()
|
获取运行模板所需的程序集引用
|
|
GetTemplateClassCustomAttributes()
|
获取要放置在模板类上的任何自定义属性。
(继承自 DirectiveProcessor)
|
|
Initialize(ITextTemplatingEngineHost)
|
初始化处理器。
(继承自 RequiresProvidesDirectiveProcessor)
|
|
InitializeProvidesDictionary(String, IDictionary<String,String>)
|
重写以初始化提供 dictinoary
|
|
InitializeRequiresDictionary(String, IDictionary<String,String>)
|
重写以初始化需要字典
|
|
IsDirectiveSupported(String)
|
检查此指令处理器是否支持指令名称
|
|
PostProcessArguments(String, IDictionary<String,String>, IDictionary<String,String>)
|
进程参数
|
|
ProcessDirective(String, IDictionary<String,String>)
|
处理一个指令。
(继承自 RequiresProvidesDirectiveProcessor)
|
|
ProvideUniqueId(String, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>)
|
提供一个令牌以唯一标识指令处理器的此实例
(继承自 RequiresProvidesDirectiveProcessor)
|
|
StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)
|
重写了 startprocessingrun 以重置帮助程序标志。
|
显式接口实现
适用于