System.CodeDom.Compiler Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene tipos para administrar la generación y compilación del código fuente en lenguajes de programación admitidos. Los generadores de código pueden generar código fuente en un lenguaje de programación determinado basado en la estructura de los modelos de código fuente del Modelo de objetos de documento de código (CodeDOM) que constan de elementos proporcionados por el System.CodeDom espacio de nombres.
Clases
| Nombre | Description |
|---|---|
| CodeCompiler |
Proporciona una implementación de ejemplo de la ICodeCompiler interfaz. |
| CodeDomProvider |
Proporciona una clase base para CodeDomProvider implementaciones. Esta clase es abstracta. |
| CodeGenerator |
Proporciona una implementación de ejemplo de la ICodeGenerator interfaz. Esta clase es abstracta. |
| CodeGeneratorOptions |
Representa un conjunto de opciones usadas por un generador de código. |
| CodeParser |
Proporciona una implementación vacía de la ICodeParser interfaz. |
| CompilerError |
Representa un error o advertencia del compilador. |
| CompilerErrorCollection |
Representa una colección de CompilerError objetos. |
| CompilerInfo |
Representa los valores de configuración de un proveedor de idioma. Esta clase no puede heredarse. |
| CompilerParameters |
Representa los parámetros usados para invocar un compilador. |
| CompilerResults |
Representa los resultados de la compilación que se devuelven de un compilador. |
| Executor |
Proporciona funciones de ejecución de comandos para invocar compiladores. Esta clase no puede heredarse. |
| GeneratedCodeAttribute |
Identifica el código generado por una herramienta. Esta clase no puede heredarse. |
| IndentedTextWriter |
Proporciona un escritor de texto que puede sangr nuevas líneas mediante un token de cadena de tabulación. |
| TempFileCollection |
Representa una colección de archivos temporales. |
Interfaces
| Nombre | Description |
|---|---|
| ICodeCompiler |
Define una interfaz para invocar la compilación del código fuente o un árbol CodeDOM mediante un compilador específico. |
| ICodeGenerator |
Define una interfaz para generar código. |
| ICodeParser |
Define una interfaz para analizar código en un CodeCompileUnit. |
Enumeraciones
| Nombre | Description |
|---|---|
| GeneratorSupport |
Define identificadores usados para determinar si un generador de código admite determinados tipos de elementos de código. |
| LanguageOptions |
Define identificadores que indican características especiales de un idioma. |