RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun 方法

获取要添加到所生成转换类的代码。

命名空间:  Microsoft.VisualStudio.TextTemplating
程序集:  Microsoft.VisualStudio.TextTemplating.10.0(在 Microsoft.VisualStudio.TextTemplating.10.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,其中包含要添加到所生成转换类中的代码。

异常

异常 条件
InvalidOperationException

处理运行已开始但尚未完成。

备注

指令处理器可以使用一个缓冲区来存储在完成所有处理后添加到生成的转换类的代码。 该代码将添加到生成的转换类,作为该类的新成员,而不在该类的现有成员内。

RequiresProvidesDirectiveProcessor 中重写此方法以返回传递到 GenerateTransformCode 方法的 codeBuffer 的内容。 通常不需要在从 RequiresProvidesDirectiveProcessor 派生的类中重写此方法。

.NET Framework 安全性

请参见

参考

RequiresProvidesDirectiveProcessor 类

Microsoft.VisualStudio.TextTemplating 命名空间

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun