DirectiveProcessor.GetPostInitializationCodeForProcessingRun – metoda
Při přepsání v odvozené třídě získá kód přidejte na konec metodu inicializace 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 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: System.String
A String , která obsahuje kód, který chcete přidat vygenerované transformace třída
Poznámky
Tato metoda přidá kód na konec metodu inicializace třídy vygenerované transformace. Volání metody inicializace třídy base obsahuje metodu inicializace třídy vygenerované transformace a po volání, doplňuje se tento kód. 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 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é
Odkaz
Microsoft.VisualStudio.TextTemplating – obor názvů
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun