CodeImport 接口

以输入命名空间的语句用法为模型。

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

语法

声明
<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")> _
Public Interface CodeImport _
    Inherits CodeElement
[GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface CodeImport : CodeElement
[GuidAttribute(L"0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface class CodeImport : CodeElement
[<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")>]
type CodeImport =  
    interface 
        interface CodeElement 
    end
public interface CodeImport extends CodeElement

CodeImport 类型公开以下成员。

属性

  名称 说明
公共属性 Alias 获取或设置引用的命名空间的友好名称。
公共属性 Children 获取此 CodeImport 中包含的对象的集合。
公共属性 Collection 获取包含支持此属性的 CodeImportCodeElements 集合。
公共属性 DTE 获取顶级扩展性对象。
公共属性 EndPoint 获取表示代码项结束位置的文本点。
公共属性 Extender 如果请求的 Extender 可用于此 CodeElement 对象,则获取该 Extender。
公共属性 ExtenderCATID 获取对象的扩展程序类别 ID (CATID)。
公共属性 ExtenderNames 获取对象的可用扩展程序的列表。
公共属性 FullName 获取一个指定代码元素的完全限定名。
公共属性 InfoLocation 获取代码模型的功能。
公共属性 IsCodeType 获取一个值,该值指示是否可以从 CodeImport 对象中获取 CodeType 对象。
公共属性 Kind 获取一个枚举,该枚举定义对象的类型。
公共属性 Language 获取用于创作 CodeImport 的编程语言。
公共属性 Name 获取或设置 CodeImport 对象的名称。
公共属性 Namespace 获取或设置导入的命名空间的名称。
公共属性 Parent 获取包含此导入的对象。
公共属性 ProjectItem 获取与 CodeElement 对象关联的 ProjectItem 对象。
公共属性 StartPoint 获取一个 TextPoint 对象,该对象定义 CodeImport 的开始位置。

页首

方法

  名称 说明
公共方法 GetEndPoint 获取一个 TextPoint 对象,该对象标记代码元素定义的结束位置。
公共方法 GetStartPoint 获取一个 TextPoint 对象,该对象标记代码元素定义的开始位置。

页首

备注

所使用的导入语句具体取决于它所针对的语言模型。 该对象从 CodeElement 继承。

备注

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

请参阅

参考

EnvDTE80 命名空间

其他资源

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

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

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