Share via


Interfaz ICodeGenerationHost

Define la interfaz de objeto host para la generación de código.

Espacio de nombres: Microsoft.ServiceModel.DomainServices.Tools
Ensamblado: Microsoft.ServiceModel.DomainServices.Tools (en microsoft.servicemodel.domainservices.tools.dll)

Uso

'Uso
Dim instance As ICodeGenerationHost

Sintaxis

'Declaración
Public Interface ICodeGenerationHost
    Inherits ILogger
public interface ICodeGenerationHost : ILogger
public interface class ICodeGenerationHost : ILogger
public interface ICodeGenerationHost extends ILogger
public interface ICodeGenerationHost extends ILogger

Notas

Se proporcionan generadores de código con una instancia de objeto que implementa esta interfaz. Usan esta instancia de host para registrar errores, advertencias y mensajes devueltos al entorno.

Los generadores pueden usar esta instancia de host para determinar qué tipos o miembros son compartidos por los proyectos de origen y los de destino. En este contexto, el proyecto de "origen" contiene los tipos desde los que el código necesita ser generado. El proyecto de "destino" es aquel en el que se insertará el código generado.

Se pretende que este servicio para determinar los miembros de código compartidos sea usado por los generadores de código, de manera que puedan conocer qué referencias o declaraciones de miembros se pueden hacer con seguridad desde el código generado.

Plataformas

Plataformas de desarrollo

Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000

Plataformas de destino

Vea también

Referencia

Miembros ICodeGenerationHost
Espacio de nombres Microsoft.ServiceModel.DomainServices.Tools