Metoda IExtenderProvider.CanExtend —

Zwraca się, czy dostawca zapewnia urządzenia extender dla danego obiektu w określonej kategorii.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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

Parametry

  • ExtenderCATID
    Typ: String

    Identyfikator CATID żądanego urządzenia extender.

  • ExtenderName
    Typ: String

    Nazwa żądanego urządzenia extender.

  • ExtendeeObject
    Typ: Object

    Obiekt Extendee.

Wartość zwracana

Typ: Boolean
true Jeżeli dostawca może dostarczyć urządzenia extender dla danego obiektu z określonej kategorii i nazwa.

Uwagi

CanExtendZwraca się, czy urządzenie extender jest dostępny dla danej Identyfikator CATID oraz nazwę wystąpienia określonego extendee.Dostawca urządzenia extender może być konieczne dokonanie oględzin instancji extendee, aby ustalić, czy nie powinny zapewnić urządzenia extender dla niego.Na przykład, dostawca urządzenia extender może wyczarterowany do tworzenia obiektu klasy, ale tylko wtedy, gdy urządzenia extender "ATLClass" Class.Language ma wartość "C++". Dostawca urządzenia extender oczekuje się, czy tego rodzaju wyboru w tym CanExtend metody.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

IExtenderProvider Interfejs

Przestrzeń nazw EnvDTE

Inne zasoby

Implementowanie i używanie rozszerzeń automatyzacji