共用方式為


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 類別

Microsoft.VisualStudio.TextTemplating 命名空間

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun