Aracılığıyla paylaş


IExtenderProvider.CanExtend Yöntem

Sağlayıcı belirli nesne belirtilen kategori için Extender'ı sağlamak olup olmadığını döndürür.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

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

Parametreler

  • ExtenderCATID
    Tür: System.String
    CatID istenen extender için.

Dönüş Değeri

Tür: System.Boolean
true Sağlayıcı, belirtilen kategori ve ad ile belirtilen nesne için Extender'ı sağlayabilirseniz.

Notlar

CanExtendExtender'ı verilen catID ve belirtilen extendee örneği için bir ad için kullanılabilir durumda olup olmadığını döndürür.Uzatma sağlayıcısı, extender için sağlamalıdır olup olmadığını belirlemek için extendee örneğini incelemek gerekebilir.Örneğin, bir uzatma sağlayıcısı için bir sınıf nesnesi, ancak yalnızca bir "ATLClass" extender oluşturmak için chartered Class.Language değeri "c++." Bu onay bu tür yapmak için beklenen uzatma sağlayıcısı CanExtend yöntemi.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

IExtenderProvider Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Uygulama ve Otomasyon Extender kullanarak