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