RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun 方法
获取要添加到所生成转换类的代码。
命名空间: Microsoft.VisualStudio.TextTemplating
程序集: Microsoft.VisualStudio.TextTemplating.11.0(在 Microsoft.VisualStudio.TextTemplating.11.0.dll 中)
语法
声明
Public Overrides Function GetClassCodeForProcessingRun As String
public override string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() override
abstract GetClassCodeForProcessingRun : unit -> string
override GetClassCodeForProcessingRun : unit -> string
public override function GetClassCodeForProcessingRun() : String
返回值
类型:System.String
一个 String,其中包含要添加到所生成转换类中的代码。
实现
IDirectiveProcessor.GetClassCodeForProcessingRun()
异常
异常 | 条件 |
---|---|
InvalidOperationException | 处理运行已开始但尚未完成。 |
备注
指令处理器可以使用一个缓冲区来存储在完成所有处理后添加到生成的转换类的代码。 该代码将添加到生成的转换类,作为该类的新成员,而不在该类的现有成员内。
在 RequiresProvidesDirectiveProcessor 中重写此方法以返回传递到 GenerateTransformCode 方法的 codeBuffer 的内容。 通常不需要在从 RequiresProvidesDirectiveProcessor 派生的类中重写此方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
RequiresProvidesDirectiveProcessor 类