Udostępnij za pośrednictwem


Metoda DirectiveProcessor.GetPostInitializationCodeForProcessingRun —

Po zastąpieniu w klasie pochodnej, pobiera kod, aby dodać na końcu metoda inicjowania klasy wygenerowany transformacji.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)

Składnia

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

Wartość zwracana

Typ: String
Element String zawierający kod do dodawania wygenerowanej klasy transformacji.

Implementuje

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun

Uwagi

Metoda ta dodaje kod na koniec metoda inicjowania klasy wygenerowany transformacji.Metoda inicjowania klasy wygenerowany transformacji zawiera wywołanie metody Initialize klasy podstawowej, a ten kod zostanie dodany po tym połączenia.Na przykład następujący pseudo kod pokazuje, co może przypominać metoda inicjowania klasy wygenerowany transformacji:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

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

<code added by GetPostInitializationCodeForProcessingRun()>

}

Przykłady

Poniższy przykład kodu pokazuje potencjalne zastosowanie dla niestandardowych procesora dyrektywy.Ten przykład kodu jest częścią większego przykładu przewidzianego dla klasy 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

DirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Inne zasoby

Tworzenie niestandardowych procesorów dyrektywy T4 dotyczącej szablonu tekstowego

Wskazówki: tworzenie niestandardowego procesora dyrektywy