System.CodeDom.Compiler Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte. Geradores de código podem, cada um, produzir código-fonte em uma linguagem de programação específica com base na estrutura de modelos de código-fonte CodeDOM (Modelo de Objeto do Documento de Código) que consiste em elementos fornecidos pelo namespace System.CodeDom.
Classes
| CodeCompiler |
Fornece uma implementação de exemplo da interface ICodeCompiler. |
| CodeDomProvider |
Fornece uma classe base para implementações CodeDomProvider. Esta classe é abstrata. |
| CodeGenerator |
Fornece uma implementação de exemplo da interface ICodeGenerator. Esta classe é abstrata. |
| CodeGeneratorOptions |
Representa um conjunto de opções usadas por um gerador de código. |
| CodeParser |
Fornece uma implementação vazia da interface ICodeParser. |
| CompilerError |
Representa um erro ou aviso de compilador. |
| CompilerErrorCollection |
Representa uma coleção de objetos CompilerError . |
| CompilerInfo |
Representa as configurações de um provedor de idioma. Essa classe não pode ser herdada. |
| CompilerParameters |
Representa os parâmetros usados para invocar um compilador. |
| CompilerResults |
Representa os resultados de compilação retornados de um compilador. |
| Executor |
Fornece funções de execução do comando para invocar compiladores. Essa classe não pode ser herdada. |
| GeneratedCodeAttribute |
Identifica o código gerado por uma ferramenta. Essa classe não pode ser herdada. |
| IndentedTextWriter |
Fornece um text writer que pode recuar novas linhas por um token de cadeia de caracteres de tabulação. |
| TempFileCollection |
Representa uma coleção de arquivos temporários. |
Interfaces
| ICodeCompiler |
Define uma interface para invocar a compilação do código-fonte ou uma árvore CodeDOM usando um compilador específico. |
| ICodeGenerator |
Define uma interface para gerar o código. |
| ICodeParser |
Define uma interface para a análise de código em um CodeCompileUnit. |
Enumerações
| GeneratorSupport |
Define identificadores usados para determinar se um gerador de código é compatível com determinados tipos de elementos de código. |
| LanguageOptions |
Define identificadores que indicam recursos especiais de uma linguagem. |