ObjectExtenders Interface
Object that provides access to Automation Extenders.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<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
The ObjectExtenders type exposes the following members.
Properties
Name | Description | |
---|---|---|
DTE | Gets the top-level extensibility object. | |
Parent | Gets the immediate parent object of a ObjectExtenders object. |
Top
Methods
Name | Description | |
---|---|---|
GetContextualExtenderCATIDs | Gets all CATIDs for the current selection. | |
GetExtender | Gets an Extender for the given object under the specified category. | |
GetExtenderNames | Gets all Extenders for the given object under the specified category. | |
GetLocalizedExtenderName | Infrastructure. Microsoft Internal Use Only. | |
RegisterExtenderProvider | Registers an Extender Provider for a specific Extender category. | |
RegisterExtenderProviderUnk | Registers an Extender Provider for an IUnknown-based Extender category. | |
UnregisterExtenderProvider | Unregister a previously registered Extender Provider. |
Top