Metode IMetaDataImport::EnumMembers (rometadataapi.h)
Menghitung token MemberDef yang mewakili anggota dari jenis yang ditentukan.
Sintaks
HRESULT EnumMembers(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[out] mdToken [] rgMembers,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameter
[in, out] phEnum
Penunjuk ke enumerator.
[in] tkTypeDef
Token TypeDef yang mewakili jenis yang anggotanya akan dijumlahkan.
[out] rgMembers
Array yang digunakan untuk menahan token MemberDef.
[in] cMax
Ukuran maksimum array rgMembers .
[out] pcTokens
Jumlah aktual token MemberDef yang dikembalikan dalam rgMembers.
Nilai kembali
HRESULT | Deskripsi |
---|---|
S_OK | EnumMembers berhasil dikembalikan. |
S_FALSE | Tidak ada token MemberRef untuk dijumlahkan. Dalam hal ini, pcTokens adalah 0 (nol). |
Keterangan
Saat menghitung koleksi anggota untuk kelas, EnumMembers hanya mengembalikan anggota yang ditentukan langsung di kelas . Hal ini tidak mengembalikan anggota yang diwarisi kelas, bahkan jika kelas menyediakan implementasi untuk anggota yang diwarisi. Untuk menyebutkan anggota yang diwariskan, pemanggil harus secara eksplisit menjalankan rantai warisan. Perhatikan bahwa aturan untuk rantai pewarisan dapat bervariasi tergantung pada bahasa komputer atau pengompilasi yang mengeluarkan metadata asli.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | rometadataapi.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk