ICodeGenerationHost 接口
定义用于代码生成的宿主对象接口。
命名空间: Microsoft.ServiceModel.DomainServices.Tools
程序集: Microsoft.ServiceModel.DomainServices.Tools(在 microsoft.servicemodel.domainservices.tools.dll 中)
用法
用法
Dim instance As ICodeGenerationHost
语法
声明
Public Interface ICodeGenerationHost
Inherits ILogger
public interface ICodeGenerationHost : ILogger
public interface class ICodeGenerationHost : ILogger
public interface ICodeGenerationHost extends ILogger
public interface ICodeGenerationHost extends ILogger
备注
为代码生成器提供实现此接口的对象实例。它们使用此宿主实例记录返回给环境的错误、警告和消息。
这些生成器还可以使用此宿主实例确定哪些类型或成员由源项目和目标项目共享。在此上下文中,“源”项目包含从中需要生成代码的类型。“目标”项目是生成的代码要插入到的项目。
确定共享代码成员的此服务将由代码生成器使用,以便代码生成器可以知道哪些成员引用或声明从生成的代码获取是安全的。
平台
开发平台
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000
目标平台
另请参见
参考
ICodeGenerationHost 成员
Microsoft.ServiceModel.DomainServices.Tools 命名空间