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