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
.gif) |
Equals |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
.gif) |
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.) |
.gif) |
FinishProcessingRun |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
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>).) |
.gif) |
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>).) |
.gif) |
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>).) |
.gif) |
GetClassCodeForProcessingRun |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
GetHashCode |
Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
.gif) |
GetImportsForProcessingRun |
Necessário para a execução do modelo de importações de namespace de retorno (Substitui RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun().) |
.gif) |
GetPostInitializationCodeForProcessingRun |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
GetPreInitializationCodeForProcessingRun |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
GetReferencesForProcessingRun |
Obter referências de assembly necessárias para a execução do modelo (Substitui RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun().) |
.gif) |
GetTemplateClassCustomAttributes |
(Herdado de DirectiveProcessor.) |
.gif) |
GetType |
Obtém Type da instância atual. (Herdado de Object.) |
.gif) |
Initialize |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
InitializeProvidesDictionary |
Substituição para inicializar fornece dictinoary (Substitui RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>).) |
.gif) |
InitializeRequiresDictionary |
A substituição inicializar requer dicionário (Substitui RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>).) |
.gif) |
IsDirectiveSupported |
Verifique se o nome da diretiva é suportado por este processador de diretriz (Substitui DirectiveProcessor.IsDirectiveSupported(String).) |
.gif) |
MemberwiseClone |
Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
.gif) |
PostProcessArguments |
Argumentos de processo (Substitui RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>).) |
.gif) |
ProcessDirective |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
ProvideUniqueId |
(Herdado de RequiresProvidesDirectiveProcessor.) |
.gif) |
StartProcessingRun |
Substitua StartProcessingRun para redefinir o sinalizador de auxiliares. (Substitui RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) |
.gif) |
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