Metode IMetaDataImport::FindMemberRef
Mendapatkan penunjuk ke token MemberRef untuk referensi anggota yang diapit oleh Type yang ditentukan dan yang memiliki nama dan tanda tangan metadata yang ditentukan.
Sintaks
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parameter
td
[in] Token TypeRef untuk kelas atau antarmuka yang mengapit referensi anggota untuk dicari. Jika nilai ini adalah mdTokenNil
, pencarian dilakukan untuk variabel global atau referensi fungsi global.
szName
[in] Nama referensi anggota untuk dicari.
pvSigBlob
[in] Penunjuk ke tanda tangan metadata biner referensi anggota.
cbSigBlob
[in] Ukuran dalam byte dari pvSigBlob
.
pmr
[out] Penunjuk ke token MemberRef yang cocok.
Keterangan
Anda menentukan anggota menggunakan kelas atau antarmuka yang mengapitnya (td
), namanya (szName
), dan secara opsional tanda tangannya (pvSigBlob
).
Tanda tangan yang diteruskan ke FindMemberRef
harus dihasilkan dalam cakupan saat ini, karena tanda tangan terikat ke cakupan tertentu. Tanda tangan dapat menyematkan token yang mengidentifikasi kelas atau jenis nilai penutup. Token adalah indeks ke dalam tabel TypeDef lokal. Anda tidak dapat membuat tanda tangan run-time di luar konteks cakupan saat ini dan menggunakan tanda tangan tersebut sebagai input ke FindMemberRef
.
FindMemberRef
hanya menemukan referensi anggota yang didefinisikan langsung di kelas atau antarmuka; tidak menemukan referensi anggota yang diwariskan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Cor.h
Pustaka: Disertakan sebagai sumber daya dalam MsCorEE.dll
Versi .NET Framework: Tersedia mulai dari 1.0
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