Compartilhar via


Classe ParameterDirectiveProcessor

Processador de diretriz para rotear os parâmetros serializáveis simples de chamadores ou host para o modelo.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
    Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor

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

Sintaxe

'Declaração
Public NotInheritable Class ParameterDirectiveProcessor _
    Inherits DirectiveProcessor _
    Implements IRecognizeHostSpecific
public sealed class ParameterDirectiveProcessor : DirectiveProcessor, 
    IRecognizeHostSpecific
public ref class ParameterDirectiveProcessor sealed : public DirectiveProcessor, 
    IRecognizeHostSpecific
[<Sealed>]
type ParameterDirectiveProcessor =  
    class
        inherit DirectiveProcessor
        interface IRecognizeHostSpecific
    end
public final class ParameterDirectiveProcessor extends DirectiveProcessor implements IRecognizeHostSpecific

O tipo ParameterDirectiveProcessor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ParameterDirectiveProcessor

Início

Propriedades

  Nome Descrição
Propriedade protegida Errors Obtém os erros que ocorreram durante o processamento de diretivas. (Herdado de DirectiveProcessor.)
Propriedade pública RequiresProcessingRunIsHostSpecific Este processador não requer um modelo específico do host.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público FinishProcessingRun Nada a fazer como nós concluímos que nosso executar. (Substitui DirectiveProcessor.FinishProcessingRun().)
Método público GetClassCodeForProcessingRun Obtém gerado código da classe. (Substitui DirectiveProcessor.GetClassCodeForProcessingRun().)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetImportsForProcessingRun (Substitui DirectiveProcessor.GetImportsForProcessingRun().)
Método público GetPostInitializationCodeForProcessingRun Obtenha o código para contribuir para o corpo do método initialize do modelo gerado de classe como conseqüência de execução mais recente de processamento.Este código será executado após a classe base Inicializar método (Substitui DirectiveProcessor.GetPostInitializationCodeForProcessingRun().)
Método público GetPreInitializationCodeForProcessingRun (Substitui DirectiveProcessor.GetPreInitializationCodeForProcessingRun().)
Método público GetReferencesForProcessingRun (Substitui DirectiveProcessor.GetReferencesForProcessingRun().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público Initialize (Substitui DirectiveProcessor.Initialize(ITextTemplatingEngineHost).)
Método público IsDirectiveSupported (Substitui DirectiveProcessor.IsDirectiveSupported(String).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ProcessDirective (Substitui DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).)
Método público StartProcessingRun (Substitui DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IRecognizeHostSpecific.SetProcessingRunIsHostSpecific

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextTemplating