Compartilhar via


Método ObjectExtenders.GetExtender

Obtém um extensor para o objeto fornecido na categoria especificada.

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

Sintaxe

'Declaração
Function GetExtender ( _
    ExtenderCATID As String, _
    ExtenderName As String, _
    ExtendeeObject As Object _
) As Object
Object GetExtender(
    string ExtenderCATID,
    string ExtenderName,
    Object ExtendeeObject
)
Object^ GetExtender(
    [InAttribute] String^ ExtenderCATID, 
    [InAttribute] String^ ExtenderName, 
    [InAttribute] Object^ ExtendeeObject
)
abstract GetExtender : 
        ExtenderCATID:string * 
        ExtenderName:string * 
        ExtendeeObject:Object -> Object 
function GetExtender(
    ExtenderCATID : String, 
    ExtenderName : String, 
    ExtendeeObject : Object
) : Object

Parâmetros

  • ExtenderCATID
    Tipo: System.String
    Obrigatório.O extensor CATID.
  • ExtenderName
    Tipo: System.String
    Obrigatório.Nome do extensor.
  • ExtendeeObject
    Tipo: System.Object
    Obrigatório.Representa a instância do objeto estendido.

Valor de retorno

Tipo: System.Object
Um extensor.

Comentários

O GetExtender é usado para obter um extensor sob o CATID e o nome para o objeto fornecido estendido especificado.Isso faz com que ObjectExtenders para chamar o provedor Extender apropriado CanExtend e GetExtender métodos.Se o objeto estendido oferece suporte a IDispatch, ele chama o IExtenderProvider versão da interface.Caso contrário, ele chama o IExtenderProviderUnk versão.

Isso equivale a chamar o objeto de estendido Extender propriedade se houver suporte.

Segurança do .NET Framework

Consulte também

Referência

ObjectExtenders Interface

Namespace EnvDTE

Outros recursos

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