Interface ObjectExtenders

Objeto que fornece acesso aos extensores de automação.

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

Sintaxe

'Declaração
<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

O tipo ObjectExtenders expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Parent Obtém o objeto pai imediato de um ObjectExtenders objeto.

Superior

Métodos

  Nome Descrição
Método público GetContextualExtenderCATIDs Obtém todos os CATIDs para a seleção atual.
Método público GetExtender Obtém um extensor para o objeto fornecido na categoria especificada.
Método público GetExtenderNames Obtém todos os extensores para o objeto fornecido na categoria especificada.
Método público GetLocalizedExtenderName Infraestrutura. Somente para uso interno da Microsoft.
Método público RegisterExtenderProvider Registra um provedor do extensor para uma categoria de extensor específica.
Método público RegisterExtenderProviderUnk Registra um provedor do extensor para uma categoria de Extender IUnknown com.
Método público UnregisterExtenderProvider Cancelar o registro de um provedor de extensor registrado anteriormente.

Superior

Consulte também

Referência

Namespace EnvDTE

Outros recursos

Implementação e usando os extensores de automação