Sdílet prostřednictvím


TextTransformation.Initialize – metoda

Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.

Inicializuje TextTransformation třídy.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.11.0 (v Microsoft.VisualStudio.TextTemplating.11.0.dll)

Syntaxe

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

Poznámky

Směrnice procesorů můžete přidat kód k přepsání této metody třídy vygenerované transformace přidáním kódu GetPreInitializationCodeForProcessingRun a GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRunPřidá na začátek kódu Initialize metodou, a GetPostInitializationCodeForProcessingRun kód přidá na konec Initialize metoda.

Například následující pseudo-code ukazuje, co může inicializovat metoda třídy vygenerované transformace vypadat:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

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

<code added by GetPostInitializationCodeForProcessingRun()>

}

Můžete protokolovat chyby během Initialize proces transformace textu šablony.Modul kontroly transformace Errors vlastnost TextTransformation třídy po Initialize dokončí a zastaví zpracování, pokud obsahuje chyby.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextTransformation Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Další zdroje

Vytvoření vlastní T4 Text šablony směrnice procesorů