مشاركة عبر


IExtenderProvider.CanExtend أسلوب

إرجاع ما إذا كان أو الموفر لا يمكن أن يوفر f "الموسع" أو كائن معطى في categأوy المحدد.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
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

المعلمات

  • ExtenderCATID
    النوع: System.String
    CATID عن "الباسط" التي يتم طلبها.
  • ExtenderName
    النوع: System.String
    اسم "الباسط" التي يتم طلبها.

القيمة المُرجعة

النوع: System.Boolean
القيمة منطقية تشير إلى trueإذا كان موفر يمكن أن توفر موسع لكائن معطى في فئة المعين واسم.

ملاحظات

CanExtendإرجاع ما إذا كان موسع هو متوفرة للمعطى CATID واسم للمحدد Extendee المثيل. قد تحتاج إلى موفر الباسط إلى فحص المثيل Extendee إلى تحديد أم لا فإنه يجب أن توفر موسع لها. على سبيل المثال، قد يكون chartered موفر موسع إلى إنشاء موسع "ATLClass" إلى فئة الكائن، ولكن فقط إذا Class.Language بقيمة "C + +". يقوم موفر الباسط هو المتوقع للقيام بترتيب هو نوع الاختيار في ترتيب هو CanExtendالأسلوب.

أمن NET Framework.

راجع أيضًَا

المرجع

IExtenderProvider واجهة

IExtenderProvider الأعضاء

EnvDTE مساحة الاسم

موارد أخرى

تطبيق و استخدام الموسعات التنفيذ التلقائي