Partager via


ObjectExtenders.GetExtender, méthode

Obtient un extendeur de l'objet donné dans la catégorie spécifiée.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
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

Paramètres

  • ExtenderCATID
    Type : String

    Obligatoire. CATID de l'extendeur.

  • ExtenderName
    Type : String

    Obligatoire. Nom de l'extendeur.

  • ExtendeeObject
    Type : Object

    Obligatoire. Représente l'instance d'objet Extendee.

Valeur de retour

Type : Object
Extendeur.

Notes

La méthode GetExtender permet d'obtenir un extendeur sous les CATID et nom d'extendeur spécifiés pour l'objet Extendee donné. ObjectExtenders appelle alors les méthodes CanExtend et GetExtender appropriées du fournisseur d'extendeurs. Si l'objet Extendee prend en charge IDispatch, il appelle la version IExtenderProvider de l'interface. Sinon, il appelle la version IExtenderProviderUnk.

Cela équivaut à appeler la propriété Extender de l'objet Extendee, si elle est prise en charge.

Sécurité .NET Framework

Voir aussi

Référence

ObjectExtenders Interface

EnvDTE, espace de noms

Autres ressources

Implémentation et utilisation des extendeurs Automation