Freigeben über


ObjectExtenders Interface

Definition

Object that provides access to Automation Extenders.

public interface class ObjectExtenders
public interface class ObjectExtenders
__interface ObjectExtenders
[System.Runtime.InteropServices.Guid("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ObjectExtenders
[System.Runtime.InteropServices.Guid("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface ObjectExtenders
[<System.Runtime.InteropServices.Guid("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ObjectExtenders = interface
[<System.Runtime.InteropServices.Guid("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")>]
type ObjectExtenders = interface
Public Interface ObjectExtenders
Attributes

Properties

DTE

Gets the top-level extensibility object.

Parent

Gets the immediate parent object of a ObjectExtenders object.

Methods

GetContextualExtenderCATIDs()

Gets all CATIDs for the current selection.

GetExtender(String, String, Object)

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

GetExtenderNames(String, Object)

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

GetLocalizedExtenderName(String, String)

Microsoft Internal Use Only.

RegisterExtenderProvider(String, String, IExtenderProvider, String)

Registers an Extender Provider for a specific Extender category.

RegisterExtenderProviderUnk(String, String, IExtenderProviderUnk, String)

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

UnregisterExtenderProvider(Int32)

Unregister a previously registered Extender Provider.

Applies to