DirectiveProcessor.FinishProcessingRun – metoda
Při přepsání v odvozené třídě ukončí kolo směrnice zpracování.
Obor názvů: Microsoft.VisualStudio.TextTemplating
Sestavení: Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)
Syntaxe
'Deklarace
Public MustOverride Sub FinishProcessingRun
public abstract void FinishProcessingRun()
public:
virtual void FinishProcessingRun() abstract
abstract FinishProcessingRun : unit -> unit
public abstract function FinishProcessingRun()
Implementuje
IDirectiveProcessor.FinishProcessingRun
Poznámky
Znovu nastaví stavový stroj, takže můžete zahájit nové kolo zpracování.
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 void FinishProcessingRun()
{
this.codeDomProvider = null;
directiveCount = 0;
//important: do not do this:
//the get methods below are called after this method
//and the get methods can access this field
//-----------------------------------------------------------------
//this.codeBuffer = null;
}
Public Overrides Sub FinishProcessingRun()
Me.codeDomProvider = Nothing
directiveCount = 0
'important: do not do this:
'the get methods below are called after this method
'and the get methods can access this field
'-----------------------------------------------------------------
'Me.codeBuffer = Nothing
End Sub
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ů
Další zdroje
Vytváření vlastních procesorů pro direktivy textových šablon T4