MemberDescriptor Kelas

Definisi

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)

Berlaku untuk

Lihat juga