ObjectExtenders Interface

Object that provides access to Automation Extenders.

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


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

The ObjectExtenders type exposes the following members.


  Name Description
Public property DTE Gets the top-level extensibility object.
Public property Parent Gets the immediate parent object of a ObjectExtenders object.



  Name Description
Public method GetContextualExtenderCATIDs Gets all CATIDs for the current selection.
Public method GetExtender Gets an Extender for the given object under the specified category.
Public method GetExtenderNames Gets all Extenders for the given object under the specified category.
Public method GetLocalizedExtenderName Infrastructure. Microsoft Internal Use Only.
Public method RegisterExtenderProvider Registers an Extender Provider for a specific Extender category.
Public method RegisterExtenderProviderUnk Registers an Extender Provider for an IUnknown-based Extender category.
Public method UnregisterExtenderProvider Unregister a previously registered Extender Provider.


See Also


EnvDTE Namespace

Other Resources

Implementing and Using Automation Extenders