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 | |
---|---|---|
Errors | Coleção de erro para que DirectiveProcessor adicionar/avisos como erros. | |
RequiresProcessingRunIsHostSpecific | Permite que um processador diretivo especifica que precisa ser a execução do específica. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
FinishProcessingRun | Concluir um círculo de processamento de diretiva. | |
GetClassCodeForProcessingRun | Obtém o código para contribuir a classe gerada de processamento de modelo devido à execução mais recente. | |
GetImportsForProcessingRun | Obtém todos os namespaces para importar devido à execução mais recente. | |
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. | |
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. | |
GetReferencesForProcessingRun | Obtém todas as referências para passar para o compilador devido à execução mais recente. | |
GetTemplateClassCustomAttributes | Obtém todos os atributos personalizados para incluir na classe de modelo. | |
Initialize | Inicializa a instância do processador. | |
IsDirectiveSupported | Torna esse suporte da DirectiveProcessor determinada política. | |
ProcessDirective | Processa uma diretiva de um arquivo de modelo. | |
SetProcessingRunIsHostSpecific | Informa o processador de diretiva se a execução é host específica. | |
StartProcessingRun | Inicia um círculo de processamento de diretiva. |
Superior