Sdílet prostřednictvím


RequiresProvidesDirectiveProcessor.GetPreInitializationCodeForProcessingRun – metoda

Získá inicializace při inicializaci třídy vygenerované transformace, v důsledku poslední zpracování spustit kód.

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

Syntaxe

'Deklarace
Public Overrides Function GetPreInitializationCodeForProcessingRun As String
public override string GetPreInitializationCodeForProcessingRun()
public:
virtual String^ GetPreInitializationCodeForProcessingRun() override
abstract GetPreInitializationCodeForProcessingRun : unit -> string 
override GetPreInitializationCodeForProcessingRun : unit -> string 
public override function GetPreInitializationCodeForProcessingRun() : String

Vrácená hodnota

Typ: System.String
A String , která obsahuje kód, který chcete přidat do třídy vygenerované transformace.

Implementuje

IDirectiveProcessor.GetPreInitializationCodeForProcessingRun()

Výjimky

Výjimka Podmínka
InvalidOperationException

Zpracování spustit má již spuštěna, ale ještě není dokončena.

Poznámky

Tato metoda přidá kód zahájení inicializace metoda třídy vygenerované transformace.Inicializace metoda třídy vygenerované transformace obsahuje volání inicializace metody základní třídy a tento kód je přidána před volání.Inicializace metoda třídy vygenerované transformace může vypadat například následující příklad:

Method GeneratedTransformationClassInstance.Initialize()
{
    <code added by GetPreInitializationCodeForProcessingRun()>

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

    <code added by GetPostInitializationCodeForProcessingRun()>
}

Tato metoda je přepsán v RequiresProvidesDirectiveProcessor vrátit obsah codeBuffer předány GeneratePreInitializationCode metoda.Není obvykle nutné potlačit tuto metodu tříd, které pocházejí z RequiresProvidesDirectiveProcessor.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetPostInitializationCodeForProcessingRun

GetPreInitializationCodeForProcessingRun

GeneratePreInitializationCode

Další zdroje

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