Κλάση 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’th όρισμα προτύπου ως αδύναμο δείκτη (αντί για κοινόχρηστο). Επιτρέπει την εναλλαγή δεικτών σε containers σε αδύναμη λειτουργία.
XmlSchemaObjectCollection()Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης XmlSchemaObjectCollection.
XmlSchemaObjectCollection(const SharedPtr<XmlSchemaObject>&)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης XmlSchemaObjectCollection που δέχεται ένα XmlSchemaObject.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης