System::Reflection::MemberInfo κλάση
περιεχόμενα
[
κρύβω
]MemberInfo class
Παρέχει πληροφορίες αντανάκλασης για τα μέλη. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| 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. |
Δείτε επίσης
- Class Object
- Namespace System::Reflection
- Library Aspose.Page for C++