IExtenderProviderUnk.CanExtend, méthode
Retourne une valeur indiquant si le fournisseur peut fournir, ou non, 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 CanExtend ( _
ExtenderCATID As String, _
ExtenderName As String, _
ExtendeeObject As Object _
) As Boolean
bool CanExtend(
string ExtenderCATID,
string ExtenderName,
Object ExtendeeObject
)
bool CanExtend(
[InAttribute] String^ ExtenderCATID,
[InAttribute] String^ ExtenderName,
[InAttribute] Object^ ExtendeeObject
)
abstract CanExtend :
ExtenderCATID:string *
ExtenderName:string *
ExtendeeObject:Object -> bool
function CanExtend(
ExtenderCATID : String,
ExtenderName : String,
ExtendeeObject : Object
) : boolean
Paramètres
- ExtenderCATID
Type : System.String
CATID de l'extendeur demandé.
- ExtenderName
Type : System.String
Nom de l'extendeur demandé.
- ExtendeeObject
Type : System.Object
Objet extendeur.
Valeur de retour
Type : System.Boolean
Valeur booléenne indiquant true si le fournisseur peut fournir un extendeur de l'objet donné dans la catégorie et le nom spécifiés.
Notes
CanExtend retourne une valeur indiquant si un extendeur est disponible pour les CATID et nom d'extendeur donnés pour l'instance Extendee spécifiée.Le fournisseur d'extendeurs devra peut-être examiner l'instance extendeur pour déterminer s'il doit fournir, ou non, un extendeur pour celle-ci.Par exemple, un fournisseur d'extendeurs peut être chargé de créer un extendeur « ATLClass » pou un objet Class, mais uniquement si Class.Language a la valeur « C++ ». Le fournisseur d'extendeurs doit normalement effectuer ce type de vérification dans cette méthode CanExtend.
[!REMARQUE]
L'objet extendeur est passé à une interface IUnknown.
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.
Voir aussi
Référence
IExtenderProviderUnk Interface