共用方式為


DirectiveProcessor.GetClassCodeForProcessingRun 方法

在衍生類別中覆寫時,取得程式碼以加入至所產生的轉換類別。

命名空間:  Microsoft.VisualStudio.TextTemplating
組件:  Microsoft.VisualStudio.TextTemplating.10.0 (在 Microsoft.VisualStudio.TextTemplating.10.0.dll 中)

語法

'宣告
Public MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string 
public abstract function GetClassCodeForProcessingRun() : String

傳回值

型別:System.String
String ,其中包含要加入至產生之轉換類別的程式碼。

備註

指示詞處理器可以使用緩衝區來儲存程式碼 (加入至

在完成所有處理之後產生轉換類別。 會將此程式碼加入到產生的轉換類別中做為該類別的新成員,而不是在該類別的現有成員內。

範例

下列程式碼範例示範自訂指示詞處理器可能的實作。 這個程式碼範例是 DirectiveProcessor 類別完整範例的一部分。

private StringBuilder codeBuffer;
public override string GetClassCodeForProcessingRun()
{
    //Return the code to add to the generated transformation class.
    //-----------------------------------------------------------------
    return codeBuffer.ToString();
}
Private codeBuffer As StringBuilder
Public Overrides Function GetClassCodeForProcessingRun() As String

    'Return the code to add to the generated transformation class.
    '-----------------------------------------------------------------
    Return codeBuffer.ToString()
End Function

.NET Framework 安全性

請參閱

參考

DirectiveProcessor 類別

Microsoft.VisualStudio.TextTemplating 命名空間

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

其他資源

建立自訂文字範本指示詞處理器

逐步解說:建立自訂指示詞處理器