IExtenderProviderUnk.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.
- ExtendeeObject
Typ: System.Object
Objekt extendee.
Vrácená hodnota
Typ: System.Boolean
Logická hodnota označující true Pokud zprostředkovatel může poskytnout zařízení extender pro daný objekt v určené kategorii a název.
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.
Poznámka
Objekt extendee je předán jako rozhraní IUnknown.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.