We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

ObjectExtenders Interface

Object that provides access to Automation Extenders.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

public interface ObjectExtenders

The ObjectExtenders type exposes the following members.

Public propertyDTEGets the top-level extensibility object.
Public propertyParentGets the immediate parent object of a ObjectExtenders object.

Public methodGetContextualExtenderCATIDsGets all CATIDs for the current selection.
Public methodGetExtenderGets an Extender for the given object under the specified category.
Public methodGetExtenderNamesGets all Extenders for the given object under the specified category.
Public methodGetLocalizedExtenderNameInfrastructure. Microsoft Internal Use Only.
Public methodRegisterExtenderProviderRegisters an Extender Provider for a specific Extender category.
Public methodRegisterExtenderProviderUnkRegisters an Extender Provider for an IUnknown-based Extender category.
Public methodUnregisterExtenderProviderUnregister a previously registered Extender Provider.