CodeTypeRef2 接口

定义源文件中的构造类型。

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

语法

声明
<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")> _
Public Interface CodeTypeRef2 _
    Inherits CodeTypeRef
[GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface CodeTypeRef2 : CodeTypeRef
[GuidAttribute(L"9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface class CodeTypeRef2 : CodeTypeRef
[<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")>]
type CodeTypeRef2 =  
    interface
        interface CodeTypeRef
    end
public interface CodeTypeRef2 extends CodeTypeRef

CodeTypeRef2 类型公开以下成员。

属性

  名称 说明
公共属性 AsFullName (继承自 CodeTypeRef。)
公共属性 AsFullName 获取 CodeTypeRef 对象的完全限定名。
公共属性 AsString (继承自 CodeTypeRef。)
公共属性 AsString 获取用于显示 CodeTypeRef 对象的字符串。
公共属性 CodeType (继承自 CodeTypeRef。)
公共属性 CodeType 获取或设置描述此项的 CodeTypeRef 对象类型的信息。
公共属性 DTE (继承自 CodeTypeRef。)
公共属性 DTE 获取顶级扩展性对象。
公共属性 ElementType (继承自 CodeTypeRef。)
公共属性 ElementType 获取或设置表示编程类型的对象。
公共属性 IsGeneric 获取一个值,该值指示当前的类或结构是否为泛型。
公共属性 Parent (继承自 CodeTypeRef。)
公共属性 Parent 获取 CodeTypeRef 对象的直接父对象。
公共属性 Rank (继承自 CodeTypeRef。)
公共属性 Rank 如果此项是一个数组,则获取或设置此数组的维数。
公共属性 TypeKind (继承自 CodeTypeRef。)
公共属性 TypeKind 获取 CodeTypeRef 的基类型。

页首

方法

  名称 说明
公共方法 CreateArrayType(Int32) (继承自 CodeTypeRef。)
公共方法 CreateArrayType(Int32) 创建一个指定类型的数组,并将它插入到代码中的正确位置。

页首

备注

CodeTypeRef2 对象用于表示函数、变量或参数的类型。

备注

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

请参见

参考

EnvDTE80 命名空间

其他资源

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

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

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