IsDerivedFrom
TypeInfo.IsDerivedFrom method
ترجع هذه الطريقة إذا كان هناك اشتقاق بين تعريف نوع المرجع ، أي TypeInfo الذي يتم من خلاله استدعاء الطريقة ، وتعريف النوع الآخر ، أي الذي تم تمريره كمعامل .
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
معامل | يكتب | وصف |
---|---|---|
typeNamespaceArg | String | مساحة اسم تعريف النوع الآخر |
typeNameArg | String | اسم تعريف النوع الآخر. |
derivationMethod | UInt64 | نوع الاشتقاق والشروط المطبقة بين نوعين كما هو موضح في قائمة الثوابت المتوفرة في هذه الواجهة. |
قيمة الإرجاع
إذا كان مخطط المستند عبارة عن DTD أو لم يكن هناك مخطط مقترن بالمستند ، فستقوم هذه الطريقة بإرجاع false دائمًا. إذا كان مخطط المستند عبارة عن مخطط XML ، فسيكون الأسلوب صحيحًا إذا كان تعريف نوع المرجع مشتقًا من تعريف النوع الآخر وفقًا لمعامل الاشتقاق. إذا كانت قيمة المعلمة 0 (لم يتم تعيين أي بت على 1 لمعامل derivationMethod) ، فسيعود الأسلوب صحيحًا إذا كان من الممكن الوصول إلى تعريف النوع الآخر عن طريق تكرار أي مجموعة من {تعريف النوع الأساسي} ، {تعريف نوع العنصر} ، أو {تعريفات نوع العضو} من تعريف نوع المرجع.
أنظر أيضا
- class TypeInfo
- مساحة الاسم Aspose.Svg.Dom
- المجسم Aspose.SVG