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řída

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.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 přepsat tuto metodu ve třídě vygenerované transformace přidání kódu GetPreInitializationCodeForProcessingRun a GetPostInitializationCodeForProcessingRun. GetPreInitializationCodeForProcessingRunPřidá na začátek kódu Initialize metodou, a GetPostInitializationCodeForProcessingRun kód přidá na konec Initialize metody.

Například následující pseudo-code ukazuje metodu inicializace třídy vygenerované transformace může vzhled:

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 Zastavit text šablony transformačního procesu. Modul kontroly transformace Errors Vlastnosti TextTransformation třídy po Initialize dokončí a ukončí zpracování, pokud obsahuje všechny chyby.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

TextTransformation Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Další zdroje

Vytváření Uživatelský text šablona směrnice procesory