MemberDescriptor Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili anggota kelas, seperti properti atau peristiwa. Ini adalah kelas dasar abstrak.
public ref class MemberDescriptor abstract
public abstract class MemberDescriptor
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
- Warisan
-
MemberDescriptor
- Turunan
- Atribut
Contoh
Karena sebagian besar penggunaan kelas ini akan jatuh pada kelas EventDescriptor yang diwariskan dan PropertyDescriptor, lihat contoh di kelas-kelas ini.
Keterangan
MemberDescriptor adalah kelas dasar untuk EventDescriptor kelas dan PropertyDescriptor . Kelas EventDescriptor menyediakan deskripsi peristiwa, dan PropertyDescriptor kelas menyediakan deskripsi properti.
Kelas ini mendefinisikan properti dan metode untuk mengakses atribut tersimpannya. Properti Attributes mendapatkan kumpulan atribut. Properti Category, IsBrowsable, Description, dan DesignTimeOnly mengambil nilai atribut tertentu tersebut. Properti Name dan DisplayName memberikan nama anggota.
juga MemberDescriptor mendefinisikan Equals metode untuk membandingkan ini MemberDescriptor dengan metode lain.
Catatan
Biasanya, Anda mewarisi dari EventDescriptor kelas dan PropertyDescriptor , dan bukan dari kelas ini.
Konstruktor
MemberDescriptor(MemberDescriptor) |
Menginisialisasi instans MemberDescriptor baru kelas dengan yang ditentukan MemberDescriptor. |
MemberDescriptor(MemberDescriptor, Attribute[]) |
Menginisialisasi instans MemberDescriptor baru kelas dengan nama dalam atribut yang ditentukan MemberDescriptor dan di array lama MemberDescriptor dan Attribute . |
MemberDescriptor(String) |
Menginisialisasi instans MemberDescriptor baru kelas dengan nama anggota yang ditentukan. |
MemberDescriptor(String, Attribute[]) |
Menginisialisasi instans MemberDescriptor baru kelas dengan nama anggota yang ditentukan dan array atribut. |
Properti
AttributeArray |
Mendapatkan atau mengatur array atribut. |
Attributes |
Mendapatkan kumpulan atribut untuk anggota ini. |
Category |
Mendapatkan nama kategori tempat anggota berada, seperti yang ditentukan dalam CategoryAttribute. |
Description |
Mendapatkan deskripsi anggota, seperti yang ditentukan dalam DescriptionAttribute. |
DesignTimeOnly |
Mendapatkan apakah anggota ini harus diatur hanya pada waktu desain, seperti yang ditentukan dalam DesignOnlyAttribute. |
DisplayName |
Mendapatkan nama yang dapat ditampilkan di jendela, seperti jendela Properti. |
IsBrowsable |
Mendapatkan nilai yang menunjukkan apakah anggota dapat dijelajahi, seperti yang ditentukan dalam BrowsableAttribute. |
Name |
Mendapatkan nama anggota. |
NameHashCode |
Mendapatkan kode hash untuk nama anggota, seperti yang ditentukan dalam GetHashCode(). |
Metode
CreateAttributeCollection() |
Membuat kumpulan atribut menggunakan array atribut yang diteruskan ke konstruktor. |
Equals(Object) |
Membandingkan instans ini dengan objek yang diberikan untuk melihat apakah instans tersebut setara. |
FillAttributes(IList) |
Saat ditimpa di kelas turunan, menambahkan atribut kelas warisan ke daftar atribut yang ditentukan di kelas induk. |
FindMethod(Type, String, Type[], Type) |
Menemukan metode yang diberikan melalui refleksi, hanya mencari metode publik. |
FindMethod(Type, String, Type[], Type, Boolean) |
Menemukan metode yang diberikan melalui refleksi, dengan opsi untuk mencari hanya metode publik. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
GetInvocationTarget(Type, Object) |
Mengambil objek yang harus digunakan selama pemanggilan anggota. |
GetInvokee(Type, Object) |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Mendapatkan komponen untuk memanggil metode. |
GetSite(Object) |
Mendapatkan situs komponen untuk komponen yang diberikan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |