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: String

    CatID istenen extender için.

  • ExtenderName
    Tür: String

    İstenen extender adı.

  • ExtendeeObject
    Tür: Object

    Extendee nesnesi.

Dönüş Değeri

Tür: 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

Otomasyon Genişleticilerini Uygulama ve Kullanma