Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O .NET inclui um mecanismo chamado CodeDOM (CodeDOM) que permite aos desenvolvedores de programas que emitem código-fonte gerar código-fonte em várias linguagens de programação em tempo de execução, com base em um único modelo que representa o código a ser renderizado.
Para representar o código-fonte, os elementos CodeDOM são vinculados uns aos outros para formar uma estrutura de dados conhecida como grafo CodeDOM, que modela a estrutura de algum código-fonte.
O System.CodeDom namespace define tipos que podem representar a estrutura lógica do código-fonte, independentemente de uma linguagem de programação específica. O System.CodeDom.Compiler namespace define tipos para gerar código-fonte de grafos CodeDOM e gerenciar a compilação do código-fonte em idiomas com suporte. Os fornecedores ou desenvolvedores do compilador podem estender o conjunto de idiomas com suporte.
A modelagem de código-fonte independente de linguagem pode ser valiosa quando um programa precisa gerar código-fonte para um modelo de programa em vários idiomas ou para um idioma de destino incerto. Por exemplo, alguns designers usam o CodeDOM como uma interface de abstração de linguagem para produzir código-fonte na linguagem de programação correta, se o suporte a CodeDOM para o idioma estiver disponível.
O .NET inclui geradores de código e compiladores de código para CSharpCodeProvider, JScriptCodeProvidere VBCodeProvider.
Referência
-
Define elementos que representam elementos de código em linguagens de programação direcionadas ao common language runtime.
-
Define interfaces para gerar e compilar código em tempo de execução.
Seções relacionadas
- A Referência Rápida de CodeDOM fornece uma maneira rápida para os desenvolvedores localizarem os elementos CodeDOM que representam elementos do código-fonte.