Partilhar via


Método DirectiveProcessor.FinishProcessingRun

Quando substituído em uma classe derivada, um círculo terminar o processamento de diretiva.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (em Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintaxe

'Declaração
Public MustOverride Sub FinishProcessingRun
public abstract void FinishProcessingRun()
public:
virtual void FinishProcessingRun() abstract
abstract FinishProcessingRun : unit -> unit 
public abstract function FinishProcessingRun()

Implementações

IDirectiveProcessor.FinishProcessingRun()

Comentários

Redefine o computador do estado de modo que um novo círculo de processamento possa começar.

Exemplos

O exemplo de código a seguir mostra uma implementação possível para um processador diretivo personalizado.Este exemplo de código é parte de um exemplo maior fornecido para a classe 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

Segurança do .NET Framework

Consulte também

Referência

DirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

StartProcessingRun

FinishProcessingRun

Outros recursos

Criação de processadores de diretiva de modelo personalizado T4 texto

Passo a passo: Criando um processador de diretiva personalizada