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.11.0 (em Microsoft.VisualStudio.TextTemplating.11.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 | |
---|---|---|
ParameterDirectiveProcessor |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
RequiresProcessingRunIsHostSpecific | Este processador não requer um modelo específico do host. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
FinishProcessingRun | Nada a fazer como nós concluímos que nosso executar. (Substitui DirectiveProcessor.FinishProcessingRun().) | |
GetClassCodeForProcessingRun | Obtém gerado código da classe. (Substitui DirectiveProcessor.GetClassCodeForProcessingRun().) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetImportsForProcessingRun | (Substitui DirectiveProcessor.GetImportsForProcessingRun().) | |
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 o método de inicialização da classe base (Substitui DirectiveProcessor.GetPostInitializationCodeForProcessingRun().) | |
GetPreInitializationCodeForProcessingRun | (Substitui DirectiveProcessor.GetPreInitializationCodeForProcessingRun().) | |
GetReferencesForProcessingRun | (Substitui DirectiveProcessor.GetReferencesForProcessingRun().) | |
GetTemplateClassCustomAttributes | Obtenha todos os atributos personalizados para colocar na classe de modelo. (Herdado de DirectiveProcessor.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Initialize | Quando substituído em uma classe derivada, inicializa a instância do processador. (Herdado de DirectiveProcessor.) | |
IsDirectiveSupported | (Substitui DirectiveProcessor.IsDirectiveSupported(String).) | |
ProcessDirective | (Substitui DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).) | |
StartProcessingRun | (Substitui DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IDirectiveProcessor.Errors | (Herdado de DirectiveProcessor.) | |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Herdado de DirectiveProcessor.) | |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Herdado de DirectiveProcessor.) | |
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific |
Superior
Acesso thread-safe
Quaisquer membros estático (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.