System::Xml::Schema::XmlSchemaObjectCollection class

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’th إلى مؤشر ضعيف (بدلاً من المشترك). يسمح بتبديل المؤشرات في الحاويات إلى الوضع الضعيف.
XmlSchemaObjectCollection()يُنشئ مثيلاً جديدًا من الفئة XmlSchemaObjectCollection.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)يُنشئ مثيلاً جديدًا من الفئة XmlSchemaObjectCollection التي تستقبل XmlSchemaObject.

Typedefs

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

ملاحظات

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

انظر أيضًا