الفئة System::Xml::Schema::XmlSchemaObjectCollection

XmlSchemaObjectCollection class

مجموعة من XmlSchemaObjects.

class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>

الطرق

طريقةالوصف
Add(const SharedPtr<XmlSchemaObject>&)يضيف XmlSchemaObject إلى XmlSchemaObjectCollection.
Contains(const SharedPtr<XmlSchemaObject>&)يشير إلى ما إذا كان XmlSchemaObject المحدد موجوداً في XmlSchemaObjectCollection.
CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t)ينسخ جميع XmlSchemaObjects من المجموعة إلى المصفوفة المعطاة، بدءاً من الفهرس المحدد.
GetEnumerator() overrideيعيد عدّاداً للتنقل عبر XmlSchemaObjects الموجودة في XmlSchemaObjectCollection.
virtual idx_get(int32_t)يعيد XmlSchemaObject عند الفهرس المحدد.
virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>)يضبط XmlSchemaObject عند الفهرس المحدد.
IndexOf(const SharedPtr<XmlSchemaObject>&)يعيد فهرس المجموعة المقابل لـ XmlSchemaObject المحدد.
Insert(int32_t, const SharedPtr<XmlSchemaObject>&)يدرج XmlSchemaObject إلى XmlSchemaObjectCollection.
Remove(const SharedPtr<XmlSchemaObject>&)يزيل XmlSchemaObject من XmlSchemaObjectCollection.
SetTemplateWeakPtr(uint32_t) overrideعيّن الوسيط القالب رقم n كإشارة ضعيفة (بدلاً من المشتركة). يسمح بتبديل المؤشرات في الحاويات إلى وضع الضعيفة.
XmlSchemaObjectCollection()ينشئ مثيلاً جديداً من الفئة XmlSchemaObjectCollection.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)ينشئ مثيلاً جديداً من الفئة XmlSchemaObjectCollection التي تستقبل XmlSchemaObject.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا