共用方式為


TextTransformation.Initialize 方法

這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。

初始化 TextTransformation 類別。

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

語法

'宣告
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit 
override Initialize : unit -> unit 
public function Initialize()

備註

指示詞處理器可以透過將程式碼加入至 GetPreInitializationCodeForProcessingRunGetPostInitializationCodeForProcessingRun,以將這個方法的覆寫加入至所產生的轉換類別。 GetPreInitializationCodeForProcessingRun 會將程式碼加入至 Initialize 方法的開頭,而 GetPostInitializationCodeForProcessingRun 會將程式碼加入至 Initialize 方法的結尾。

例如,下列虛擬程式碼會顯示產生的轉換類別的初始化方法可能的外觀:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

您可以記錄 Initialize 期間的錯誤,以停止文字範本轉換程序。 Initialize 完成後,轉換引擎會檢查 TextTransformation 類別的 Errors 屬性,如果其中包含任何錯誤就會停止處理。

.NET Framework 安全性

請參閱

參考

TextTransformation 類別

Microsoft.VisualStudio.TextTemplating 命名空間

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

其他資源

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