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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TextTemplating – obor názvů
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Další zdroje
Vytváření vlastních procesorů pro direktivy textových šablon T4