Classe DslDirectiveProcessorBase
Neste artigo
Implementação básica para o processador de diretriz de modelo que fornece os arquivos de Dsl
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Sintaxe
'Declaração
Public Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
O tipo DslDirectiveProcessorBase expõe os membros a seguir.
Construtores
Superior
Propriedades
Superior
Métodos
Equals
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object .)
Finalize
Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object .)
FinishProcessingRun
(Herdado de RequiresProvidesDirectiveProcessor .)
GeneratePostInitializationCode
O Contribute additively para o código de inicialização para a classe TextTransformation gerado. (Substitui RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GeneratePreInitializationCode
O Contribute additively para o código de inicialização para a classe TextTransformation gerado. (Substitui RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GenerateTransformCode
Gere o código para acessar o modelo.Use para CodeDomProvider, portanto, ainda não reconhece a linguagem (Substitui RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GetClassCodeForProcessingRun
(Herdado de RequiresProvidesDirectiveProcessor .)
GetHashCode
Serve como uma função de hash para um tipo específico. (Herdado de Object .)
GetImportsForProcessingRun
Necessário para a execução do modelo de importações de namespace de retorno (Substitui RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() .)
GetPostInitializationCodeForProcessingRun
(Herdado de RequiresProvidesDirectiveProcessor .)
GetPreInitializationCodeForProcessingRun
(Herdado de RequiresProvidesDirectiveProcessor .)
GetReferencesForProcessingRun
Obter referências de assembly necessárias para a execução do modelo (Substitui RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() .)
GetTemplateClassCustomAttributes
(Herdado de DirectiveProcessor .)
GetType
Obtém Type da instância atual. (Herdado de Object .)
Initialize
(Herdado de RequiresProvidesDirectiveProcessor .)
InitializeProvidesDictionary
Substituição para inicializar fornece dictinoary (Substitui RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) .)
InitializeRequiresDictionary
A substituição inicializar requer dicionário (Substitui RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) .)
IsDirectiveSupported
Verifique se o nome da diretiva é suportado por este processador de diretriz (Substitui DirectiveProcessor.IsDirectiveSupported(String) .)
MemberwiseClone
Cria uma cópia superficial de Object atual. (Herdado de Object .)
PostProcessArguments
Argumentos de processo (Substitui RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) .)
ProcessDirective
(Herdado de RequiresProvidesDirectiveProcessor .)
ProvideUniqueId
(Herdado de RequiresProvidesDirectiveProcessor .)
StartProcessingRun
Substitua StartProcessingRun para redefinir o sinalizador de auxiliares. (Substitui RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) .)
ToString
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object .)
Superior
Campos
Superior
Implementações explícitas da interface
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.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Modeling.DslDefinition