Sdílet prostřednictvím


IExtenderProvider.CanExtend – metoda

Vrátí se, zda poskytovatel může poskytnout zařízení extender pro daný objekt v určené kategorii.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
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: System.String
    CATID zařízení Extender je požadováno.
  • ExtenderName
    Typ: System.String
    Název zařízení Extender je požadováno.

Vrácená hodnota

Typ: System.Boolean
true Pokud poskytovatel může poskytnout zařízení extender pro určené kategorie a název daného objektu.

Poznámky

CanExtendVrátí, zda je k dispozici pro danou CATID a název instance extendee určené zařízení extender. Rozšiřující zprostředkovatel muset zkontrolovat instance extendee určit, zda by měl poskytnout zařízení extender pro ji. Například může rozšiřující zprostředkovatel pronajato vytvořit "atlclass" zařízení Extender objektu třídy, ale pouze v případě Class.Language má hodnotu "C++." Rozšiřující zprostředkovatel očekává proveďte tento druh zaškrtnutí v tomto CanExtend metody.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

IExtenderProvider Rozhraní

EnvDTE – obor názvů

Další zdroje

Implementing and Using Automation Extenders