Classe ParameterDirectiveProcessor
Processador de diretriz para rotear os parâmetros serializáveis simples de chamadores ou host para o modelo.
Hierarquia de herança
Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.12.0 (em Microsoft.VisualStudio.TextTemplating.12.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 | Determines whether the specified object is equal to the current object. (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 | Serves as the default hash function. (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 | Gets the Type of the current instance. (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 | Returns a string that represents the current object. (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.