Kelas System::Xml::Schema::XmlSchemaObjectCollection
isi
[
bersembunyi
]XmlSchemaObjectCollection class
Koleksi XmlSchemaObjects.
class XmlSchemaObjectCollection : public System::Collections::CollectionBase<SharedPtr<System::Xml::Schema::XmlSchemaObject>>
Metode
| Metode | Deskripsi |
|---|---|
| Add(const SharedPtr<XmlSchemaObject>&) | Menambahkan sebuah XmlSchemaObject ke XmlSchemaObjectCollection. |
| Contains(const SharedPtr<XmlSchemaObject>&) | Menunjukkan apakah XmlSchemaObject yang ditentukan berada dalam XmlSchemaObjectCollection. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchemaObject>>&, int32_t) | Menyalin semua XmlSchemaObjects dari koleksi ke dalam array yang diberikan, mulai dari indeks yang diberikan. |
| GetEnumerator() override | Mengembalikan enumerator untuk mengiterasi XmlSchemaObjects yang terdapat dalam XmlSchemaObjectCollection. |
| virtual idx_get(int32_t) | Mengembalikan XmlSchemaObject pada indeks yang ditentukan. |
| virtual idx_set(int32_t, SharedPtr<XmlSchemaObject>) | Mengatur XmlSchemaObject pada indeks yang ditentukan. |
| IndexOf(const SharedPtr<XmlSchemaObject>&) | Mengembalikan indeks koleksi yang sesuai dengan XmlSchemaObject yang ditentukan. |
| Insert(int32_t, const SharedPtr<XmlSchemaObject>&) | Menyisipkan sebuah XmlSchemaObject ke dalam XmlSchemaObjectCollection. |
| Remove(const SharedPtr<XmlSchemaObject>&) | Menghapus sebuah XmlSchemaObject dari XmlSchemaObjectCollection. |
| SetTemplateWeakPtr(uint32_t) override | Atur argumen templat ke‑n menjadi pointer lemah (bukan berbagi). Memungkinkan penggantian pointer dalam kontainer ke mode lemah. |
| XmlSchemaObjectCollection() | Menginisialisasi instance baru dari kelas XmlSchemaObjectCollection. |
| XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&) | Menginisialisasi instance baru dari kelas XmlSchemaObjectCollection yang menerima sebuah XmlSchemaObject. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias untuk shared pointer ke instance kelas ini. |
Catatan
Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
Lihat Juga
- Class CollectionBase
- Namespace System::Xml::Schema
- Library Aspose.Page for C++