Sdílet prostřednictvím


RequiresProvidesDirectiveProcessor.GetPreInitializationCodeForProcessingRun – metoda

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

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.10.0 (v Microsoft.VisualStudio.TextTemplating.10.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 vygenerované transformace třída

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. Volání metody inicializace třídy base obsahuje metodu inicializace třídy vygenerované transformace a tento kód je přidán 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án GeneratePreInitializationCode metody. Není nutné obvykle přepsání této metody tříd, které pocházejí z RequiresProvidesDirectiveProcessor.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

RequiresProvidesDirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetPostInitializationCodeForProcessingRun

GetPreInitializationCodeForProcessingRun

GeneratePreInitializationCode

Další zdroje

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