Compartir a través de


DirectiveProcessor.FinishProcessingRun (Método)

Cuando se reemplaza en una clase derivada, finaliza una fase de procesamiento de directivas.

Espacio de nombres:  Microsoft.VisualStudio.TextTemplating
Ensamblado:  Microsoft.VisualStudio.TextTemplating.11.0 (en Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintaxis

'Declaración
Public MustOverride Sub FinishProcessingRun
public abstract void FinishProcessingRun()
public:
virtual void FinishProcessingRun() abstract
abstract FinishProcessingRun : unit -> unit 
public abstract function FinishProcessingRun()

Implementaciones

IDirectiveProcessor.FinishProcessingRun()

Comentarios

Restablece la máquina de estados para que una nueva ronda de procesos pueda comenzar.

Ejemplos

El ejemplo de código siguiente muestra una posible implementación para un procesador de directivas personalizadas.Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase 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

Seguridad de .NET Framework

Vea también

Referencia

DirectiveProcessor Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)

StartProcessingRun

FinishProcessingRun

Otros recursos

Crear procesadores de directivas personalizadas para las plantillas de texto T4

Tutorial: Crear un procesador de directivas personalizadas