Este tema aún no ha recibido ninguna valoración - Valorar este tema

ICodeCompiler (Interfaz)

Define una interfaz para invocar a la compilación de código fuente o a un árbol CodeDOM con un compilador específico.

Espacio de nombres: System.CodeDom.Compiler
Ensamblado: System (en system.dll)

public interface ICodeCompiler
public interface ICodeCompiler
public interface ICodeCompiler
NotaNota

En las versiones 1.0 y 1.1 de .NET Framework, los proveedores de código están formados por implementaciones de CodeDomProvider, ICodeGenerator, ICodeParser y ICodeCompiler. En .NET Framework 2.0, los métodos CreateGenerator, CreateParser y CreateCompiler están obsoletos, y los métodos de ICodeGenerator y ICodeCompiler están disponibles directamente en la clase CodeDomProvider. Debería reemplazar esos métodos en su implementación del proveedor de código y no llamar a los métodos base.

Se puede implementar la interfaz ICodeCompiler para un compilador específico con el fin de permitir a los desarrolladores compilar ensamblados mediante programación a partir de unidades de compilación de CodeDOM (Code Document Object Model), cadenas que contienen código fuente o archivos de código fuente.

La interfaz ICodeCompiler proporciona la capacidad de invocar la compilación con parámetros específicos en tiempo de ejecución y obtener acceso a la información relacionada con la compilación tras la compilación, incluyendo el código resultante y cualquier error o advertencia que devuelva el compilador. Cada método de compilación acepta un objeto CompilerParameters que indica la configuración del compilador y devuelve un objeto CompilerResults para indicar los resultados de la compilación.

Los desarrolladores de compiladores deben proporcionar una implementación de esta interfaz para ofrecer compatibilidad con la compilación dinámica. Los implementadores de CodeDomProvider también deben considerar la implementación de esta interfaz para proporcionar capacidad de compilación mediante programación para el lenguaje para el que aportan compatibilidad con CodeDom.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar