ObjectExtenders 接口

提供对自动化扩展程序的访问的对象。

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

语法

声明
<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")> _
Public Interface ObjectExtenders
[GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface ObjectExtenders
[GuidAttribute(L"8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface class ObjectExtenders
[<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")>]
type ObjectExtenders =  interface end
public interface ObjectExtenders

ObjectExtenders 类型公开以下成员。

属性

  名称 说明
公共属性 DTE 获取顶级扩展性对象。
公共属性 Parent 获取 ObjectExtenders 对象的直接父对象。

页首

方法

  名称 说明
公共方法 GetContextualExtenderCATIDs 获取当前选定内容的所有 CATID。
公共方法 GetExtender 获取指定类别下给定对象的扩展程序。
公共方法 GetExtenderNames 获取指定类别下给定对象的所有扩展程序。
公共方法 GetLocalizedExtenderName 基础结构。仅由 Microsoft 内部使用。
公共方法 RegisterExtenderProvider 为特定的扩展程序类别注册扩展程序提供程序。
公共方法 RegisterExtenderProviderUnk 为基于 IUnknown 的扩展程序类别注册扩展程序提供程序。
公共方法 UnregisterExtenderProvider 注销以前注册的扩展程序提供程序。

页首

请参见

参考

EnvDTE 命名空间

其他资源

实现和使用自动化扩展程序