System::Xml::Schema::XmlSchemaObjectEnumerator κλάση

XmlSchemaObjectEnumerator class

Αντιπροσωπεύει τον απαριθμητή για τη XmlSchemaObjectCollection.

class XmlSchemaObjectEnumerator : public System::Collections::Generic::IEnumerator<SharedPtr<System::Xml::Schema::XmlSchemaObject>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneIterator() const overrideΚλωνοποιεί τον τρέχοντα επαναλήπτη.
Dispose() overrideΔεν κάνει τίποτα.
get_Current() const overrideΕπιστρέφει το τρέχον XmlSchemaObject στη συλλογή.
MoveNext() overrideΜεταβαίνει στο επόμενο στοιχείο στη συλλογή.
Reset() overrideΕπαναφέρει τον απαριθμητή στην αρχή της συλλογής.

Typedefs

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

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

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

Δείτε επίσης