提供适用于 Code 的自动化

无需为代码创建自动化模型。 环境 SDK 不提供执行此操作的示例。 有关代码模型的见解,请参阅该 CodeModel 对象。

若要实现代码模型,必须实现由内部数据结构确定的任何接口。 对象必须派生自 IDispatch 该类。

扩展 CodeModel 的对象以及 FileCodeModel对象中提供 Project 的对象,如下所示:

你可以选择只CodeModel实现你从你的Project对象和ProjectItem对象返回的对象中的接口FileCodeModel。 提供此接口中适用于项目系统的任何功能。

如果要添加在标准和CodeModelFileCodeModel接口中不可用的功能(如方法或属性),请创建自己的从标准继承的接口。 请务必将它记录到项目系统,以便最终用户知道要查找它。 返回标准接口,但用户可以调用该方法 QueryInterface 或强制转换为接口(如果已知存在)。