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 de código fuente en los lenguajes de programación compatibles. Los generadores de código pueden producir código fuente en un lenguaje de programación específico basado en la estructura de los modelos de código fuente CodeDOM (Code Document Object Model) que están formados por elementos proporcionados por el espacio de nombres System.CodeDom.
Clases
CodeCompiler |
Proporciona una implementación de ejemplo de la interfaz ICodeCompiler. |
CodeDomProvider |
Proporciona la clase base para las implementaciones de CodeDomProvider. Esta clase es abstracta. |
CodeGenerator |
Proporciona una implementación de ejemplo de la interfaz ICodeGenerator. Esta clase es abstracta. |
CodeGeneratorOptions |
Representa un conjunto de opciones utilizadas por un generador de código. |
CodeParser |
Proporciona una implementación vacía de la interfaz ICodeParser. |
CompilerError |
Representa una advertencia o un error del compilador. |
CompilerErrorCollection |
Representa una colección de objetos CompilerError. |
CompilerInfo |
Representa los valores de configuración de un proveedor de lenguaje. Esta clase no puede heredarse. |
CompilerParameters |
Representa los parámetros utilizados para invocar a un compilador. |
CompilerResults |
Representa los resultados de la compilación devueltos desde un compilador. |
Executor |
Proporciona funciones de ejecución de comandos para invocar a 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 aplicar una sangría a las nuevas líneas mediante un token de cadena de tabulación. |
TempFileCollection |
Representa una colección de archivos temporales. |
Interfaces
ICodeCompiler |
Define una interfaz para invocar a la compilación de código fuente o a un árbol CodeDOM con un compilador específico. |
ICodeGenerator |
Define una interfaz para generar código. |
ICodeParser |
Define una interfaz para analizar código como un objeto CodeCompileUnit. |
Enumeraciones
GeneratorSupport |
Define los identificadores utilizados para determinar si un generador de código es compatible con ciertos tipos de elementos de código. |
LanguageOptions |
Define los identificadores que indican las características especiales de un lenguaje. |