System.CodeDom.Compiler Namespace
Contém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte. Contains types for managing the generation and compilation of source code in supported programming languages. 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. Code generators can each produce source code in a particular programming language based on the structure of Code Document Object Model (CodeDOM) source code models consisting of elements provided by the System.CodeDom namespace.
Classes
| CodeCompiler |
Fornece uma implementação de exemplo da interface ICodeCompiler.Provides an example implementation of the ICodeCompiler interface. |
| CodeDomProvider |
Fornece uma classe base para implementações CodeDomProvider.Provides a base class for CodeDomProvider implementations. Esta classe é abstrata.This class is abstract. |
| CodeGenerator |
Fornece uma implementação de exemplo da interface ICodeGenerator.Provides an example implementation of the ICodeGenerator interface. Esta classe é abstrata.This class is abstract. |
| CodeGeneratorOptions |
Representa um conjunto de opções usadas por um gerador de código.Represents a set of options used by a code generator. |
| CodeParser |
Fornece uma implementação vazia da interface ICodeParser.Provides an empty implementation of the ICodeParser interface. |
| CompilerError |
Representa um erro ou aviso de compilador.Represents a compiler error or warning. |
| CompilerErrorCollection |
Representa uma coleção de objetos CompilerError .Represents a collection of CompilerError objects. |
| CompilerInfo |
Representa as configurações de um provedor de idioma.Represents the configuration settings of a language provider. Essa classe não pode ser herdada.This class cannot be inherited. |
| CompilerParameters |
Representa os parâmetros usados para invocar um compilador.Represents the parameters used to invoke a compiler. |
| CompilerResults |
Representa os resultados de compilação retornados de um compilador.Represents the results of compilation that are returned from a compiler. |
| Executor |
Fornece funções de execução do comando para invocar compiladores.Provides command execution functions for invoking compilers. Essa classe não pode ser herdada.This class cannot be inherited. |
| GeneratedCodeAttribute |
Identifica o código gerado por uma ferramenta.Identifies code generated by a tool. Essa classe não pode ser herdada.This class cannot be inherited. |
| IndentedTextWriter |
Fornece um text writer que pode recuar novas linhas por um token de cadeia de caracteres de tabulação.Provides a text writer that can indent new lines by a tab string token. |
| TempFileCollection |
Representa uma coleção de arquivos temporários.Represents a collection of temporary files. |
Interfaces
| ICodeCompiler |
Define uma interface para invocar a compilação do código-fonte ou uma árvore CodeDOM usando um compilador específico.Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler. |
| ICodeGenerator |
Define uma interface para gerar o código.Defines an interface for generating code. |
| ICodeParser |
Define uma interface para a análise de código em um CodeCompileUnit.Defines an interface for parsing code into a 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.Defines identifiers used to determine whether a code generator supports certain types of code elements. |
| LanguageOptions |
Define identificadores que indicam recursos especiais de uma linguagem.Defines identifiers that indicate special features of a language. |