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

NameDescription
System_CAPS_pubpropertyDTE

Gets the top-level extensibility object.

System_CAPS_pubpropertyParent

Gets the immediate parent object of a ObjectExtenders object.

NameDescription
System_CAPS_pubmethodGetContextualExtenderCATIDs()

Gets all CATIDs for the current selection.

System_CAPS_pubmethodGetExtender(String, String, Object)

Gets an Extender for the given object under the specified category.

System_CAPS_pubmethodGetExtenderNames(String, Object)

Gets all Extenders for the given object under the specified category.

System_CAPS_pubmethodGetLocalizedExtenderName(String, String)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodRegisterExtenderProvider(String, String, IExtenderProvider, String)

Registers an Extender Provider for a specific Extender category.

System_CAPS_pubmethodRegisterExtenderProviderUnk(String, String, IExtenderProviderUnk, String)

Registers an Extender Provider for an IUnknown-based Extender category.

System_CAPS_pubmethodUnregisterExtenderProvider(Int32)

Unregister a previously registered Extender Provider.

Return to top
Show: