CodeModel2 接口

更新:2007 年 11 月

允许对源代码文件中的编程构造进行访问。

命名空间:  EnvDTE80
程序集:  EnvDTE80(在 EnvDTE80.dll 中)

语法

声明
<GuidAttribute("99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")> _
Public Interface CodeModel2 _
    Implements CodeModel
用法
Dim instance As CodeModel2
[GuidAttribute("99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")]
public interface CodeModel2 : CodeModel
[GuidAttribute(L"99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")]
public interface class CodeModel2 : CodeModel
public interface CodeModel2 extends CodeModel

备注

CodeModel 对象在项目级对 Visual Studio 中的语言提供代码模型功能,但并非其中的每种语言都支持此对象的某些成员。

CodeModel 对象的主要功能是使用户能够在已知项目完全限定名的情况下在项目内查找任何可访问的代码元素,并确定编写此项目所用的编程语言。

说明:

在进行某些类型的编辑之后,代码模型元素(如类、结构、函数、属性、委托等)的值可能是非确定性的,这意味着不能指望它们的值总是保持不变。有关更多信息,请参见 使用代码模型查找代码 (Visual Basic) 中的“代码模型元素的值可能会更改”一节。

另请参见

参考

CodeModel2 成员

EnvDTE80 命名空间

其他资源

如何:编译和运行自动化对象模型代码示例

使用代码模型查找代码 (Visual Basic)

使用代码模型查找代码 (Visual C#)