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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TextTemplating
StartProcessingRun
Outros recursos
Criação de processadores de diretiva de modelo personalizado T4 texto
Passo a passo: Criando um processador de diretiva personalizada