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