TypeInfo

TypeInfo class

يمثل TypeInfo نوعًا مشار إليه من عقد Element أو Attr المحدد في المخططات المرتبطة بالمستند.

public class TypeInfo : DOMObject

الخصائص

اسم وصف
TypeName { get; } اسم نوع تم التصريح عنه للعنصر أو السمة المقترنة ، أو لاغٍ إذا كان غير معروف.
TypeNamespace { get; } يحصل على مساحة اسم النوع. مساحة الاسم من النوع المعلن عنها للعنصر أو السمة المرتبطة أو خالية إذا لم يكن للعنصر إعلان أو إذا لم تتوفر معلومات مساحة الاسم.

طُرق

اسم وصف
virtual GetPlatformType() تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
IsDerivedFrom(string, string, ulong) تُرجع هذه الطريقة إذا كان هناك اشتقاق بين تعريف نوع المرجع ، أي TypeInfo الذي يتم من خلاله استدعاء الطريقة ، وتعريف النوع الآخر ، أي الذي تم تمريره كمعامل .

مجالات

اسم وصف
const DERIVATION_EXTENSION إذا كان مخطط المستند عبارة عن مخطط XML [مخطط XML الجزء 1] ، فإن هذا الثابت يمثل الاشتقاق حسب الامتداد.
const DERIVATION_LIST إذا كان مخطط المستند عبارة عن مخطط XML [مخطط XML الجزء 1] ، فإن هذا الثابت يمثل القائمة.
const DERIVATION_RESTRICTION إذا كان مخطط المستند عبارة عن مخطط XML [مخطط XML الجزء 1] ، فإن هذا الثابت يمثل الاشتقاق عن طريق التقييد إذا كانت الأنواع المعقدة متضمنة ، أو تقييدًا إذا كانت الأنواع البسيطة متضمنة.
const DERIVATION_UNION إذا كان مخطط المستند عبارة عن مخطط XML [مخطط XML الجزء 1] ، فإن هذا الثابت يمثل الاتحاد إذا كانت الأنواع البسيطة متضمنة.

أنظر أيضا