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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Inne zasoby
Tworzenie niestandardowych procesorów dyrektywy T4 dotyczącej szablonu tekstowego