Compartilhar via


Interface IDirectiveProcessor

Interface para um processador de diretiva.

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

Sintaxe

'Declaração
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor =  interface end
public interface IDirectiveProcessor

O tipo IDirectiveProcessor expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Errors Coleção de erro para que DirectiveProcessor adicionar/avisos como erros.
Propriedade pública RequiresProcessingRunIsHostSpecific Permite que um processador diretivo especifica que precisa ser a execução do específica.

Superior

Métodos

  Nome Descrição
Método público FinishProcessingRun Concluir um círculo de processamento de diretiva.
Método público GetClassCodeForProcessingRun Obtém o código para contribuir a classe gerada de processamento de modelo devido à execução mais recente.
Método público GetImportsForProcessingRun Obtém todos os namespaces para importar devido à execução mais recente.
Método público GetPostInitializationCodeForProcessingRun Obtém o código para contribuir ao corpo do método inicializar da classe gerada de processamento de modelo devido à execução mais recente. Esse código será executado após o método de Initialize de classes base.
Método público GetPreInitializationCodeForProcessingRun Obtém o código para contribuir ao corpo do método inicializar da classe gerada de processamento de modelo devido à execução mais recente. Esse código irá executar antes do método de Initialize de classes base.
Método público GetReferencesForProcessingRun Obtém todas as referências para passar para o compilador devido à execução mais recente.
Método público GetTemplateClassCustomAttributes Obtém todos os atributos personalizados para incluir na classe de modelo.
Método público Initialize Inicializa a instância do processador.
Método público IsDirectiveSupported Torna esse suporte da DirectiveProcessor determinada política.
Método público ProcessDirective Processa uma diretiva de um arquivo de modelo.
Método público SetProcessingRunIsHostSpecific Informa o processador de diretiva se a execução é host específica.
Método público StartProcessingRun Inicia um círculo de processamento de diretiva.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextTemplating