Sdílet prostřednictvím


DirectiveProcessor.GetPreInitializationCodeForProcessingRun – metoda

Při přepsání v odvozené třídě získá kód přidejte na začátek inicializace metoda třídy vygenerované transformace.

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

Syntaxe

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

Vrácená hodnota

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

Poznámky

Tato metoda přidá kód začátek 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í. 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()>

}

Příklady

Následující příklad kódu ukazuje možné implementace vlastních směrnice procesoru. Příklad kódu je součástí větší příklad stanovené DirectiveProcessor Třída

public override string GetPreInitializationCodeForProcessingRun()
{
    //We do not need any pre-initialization, so we will just return "".
    //-----------------------------------------------------------------
    return String.Empty;
}
Public Overrides Function GetPreInitializationCodeForProcessingRun() As String

    'We do not need any pre-initialization, so we will just return "".
    '-----------------------------------------------------------------
    Return String.Empty
End Function

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetPostInitializationCodeForProcessingRun

GetPreInitializationCodeForProcessingRun

Další zdroje

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

Walkthrough: Vytváření do Uživatelský směrnice procesor