提供适用于 Code 的自动化
无需为代码创建自动化模型。 环境 SDK 不提供执行此操作的示例。 有关代码模型的见解,请参阅该 CodeModel 对象。
若要实现代码模型,必须实现由内部数据结构确定的任何接口。 对象必须派生自 IDispatch
该类。
扩展 CodeModel 的对象以及 FileCodeModel对象中提供 Project 的对象,如下所示:
你可以选择只CodeModel
实现你从你的Project
对象和ProjectItem对象返回的对象中的接口FileCodeModel
。 提供此接口中适用于项目系统的任何功能。
如果要添加在标准和CodeModel
FileCodeModel
接口中不可用的功能(如方法或属性),请创建自己的从标准继承的接口。 请务必将它记录到项目系统,以便最终用户知道要查找它。 返回标准接口,但用户可以调用该方法 QueryInterface
或强制转换为接口(如果已知存在)。