System::Reflection::MemberInfo κλάση

MemberInfo class

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

class MemberInfo : public System::Object

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
AddAttribute(const ObjectPtr&)Προσθέτει χαρακτηριστικό στη συλλογή.
get_DeclaringType() constΛαμβάνει τον τύπο που δηλώνει.
get_FullName() constΛαμβάνει το πλήρες όνομα του μέλους. Μπορεί να διαφέρει σε χειροκίνητα υλοποιημένα τμήματα.
virtual get_MemberType() constΛαμβάνει μια τιμή System::Reflection::MemberTypes που υποδεικνύει τον τύπο του μέλους - μέθοδο, κατασκευαστή, γεγονός κ.λπ.
get_Name() constΛαμβάνει το όνομα του μέλους.
get_ReflectedType() constΛαμβάνει τον τύπο του αντικατοπτρισμένου τύπου.
GetCustomAttributes(const TypeInfo&, bool) constΕπιστρέφει έναν πίνακα που περιέχει αντικείμενα που αντιπροσωπεύουν όλα τα προσαρμοσμένα χαρακτηριστικά που εφαρμόζονται στον τύπο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetCustomAttributes(bool) constΕπιστρέφει έναν πίνακα που περιέχει αντικείμενα που αντιπροσωπεύουν όλα τα προσαρμοσμένα χαρακτηριστικά που εφαρμόζονται στον τύπο που αντιπροσωπεύεται από το τρέχον αντικείμενο.

Typedefs

TypedefΠεριγραφή
ObjectPtrΨευδώνυμο για έναν κοινόχρηστο δείκτη προς Object.

Δείτε επίσης