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. |