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 : System.String
Obligatoire.CATID de l'extendeur.
- ExtenderName
Type : System.String
Obligatoire.Nom de l'extendeur.
- ExtendeeObject
Type : System.Object
Obligatoire.Représente l'instance d'objet Extendee.
Valeur de retour
Type : System.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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.