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
Public property DTE Gets the top-level extensibility object.
Public property Parent Gets the immediate parent object of a ObjectExtenders object.

Top

Methods

  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.

Top

See Also

Reference

EnvDTE Namespace

Other Resources

Implementing and Using Automation Extenders