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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Font for C++