Sdílet prostřednictvím


DirectiveProcessor.GetPostInitializationCodeForProcessingRun – metoda

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

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

Syntaxe

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

Vrácená hodnota

Typ: String
String obsahující kód, který chcete přidat do generované třídy transformace.

Implementuje

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun

Poznámky

Tato metoda slouží k přidání kódu na konec metoda inicializace třídy vygenerované transformace.Metoda inicializace třídy vygenerované transformace obsahuje volání metody Initialize základní třídy a tento kód je přidán, po které volají.Například následující kód pseudo ukazuje, co metoda inicializace třídy vygenerované transformace může vypadat:

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žnou implementaci vlastního procesoru směrnice.Tento příklad kódu je součástí většího příkladu určeného pro třídu DirectiveProcessor.

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

    'we do not need any post-initialization so we'll just return ""
    '-----------------------------------------------------------------
    Return String.Empty
End Function

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Další zdroje

Vytváření vlastních procesorů pro direktivy textových šablon T4

Návod: Vytvoření vlastního procesoru direktiv