kelas System::Reflection::MemberInfo
isi
[
bersembunyi
]MemberInfo class
Menyediakan informasi refleksi pada anggota. 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 menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Metode
| Metode | Deskripsi |
|---|---|
| AddAttribute(const ObjectPtr&) | Menambahkan atribut ke koleksi. |
| get_DeclaringType() const | Mendapatkan tipe deklarasi. |
| get_FullName() const | Mendapatkan nama lengkap anggota. Bisa berbeda pada bagian yang diimplementasikan secara manual. |
| virtual get_MemberType() const | Mendapatkan nilai System::Reflection::MemberTypes yang menunjukkan tipe anggota - metode, konstruktor, event, dan sebagainya. |
| get_Name() const | Mendapatkan nama anggota. |
| get_ReflectedType() const | Mendapatkan tipe yang direfleksikan. |
| GetCustomAttributes(const TypeInfo&, bool) const | Mengembalikan sebuah array yang berisi objek-objek yang mewakili semua atribut khusus yang diterapkan pada tipe yang diwakili oleh objek saat ini. |
| GetCustomAttributes(bool) const | Mengembalikan sebuah array yang berisi objek-objek yang mewakili semua atribut khusus yang diterapkan pada tipe yang diwakili oleh objek saat ini. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| ObjectPtr | Alias untuk shared pointer ke Object. |
Lihat Juga
- Class Object
- Namespace System::Reflection
- Library Aspose.Page for C++