Bagikan melalui


Antarmuka ISymUnmanagedWriter

Mewakili penulis simbol, dan menyediakan metode untuk menentukan dokumen, titik urutan, cakupan leksikal, dan variabel.

Metode

Metode Deskripsi
Metode Abort Menutup penulis simbol tanpa menerapkan simbol ke penyimpanan simbol.
Metode Close Menutup penulis simbol setelah menerapkan simbol ke penyimpanan simbol.
Metode CloseMethod Menutup metode saat ini. Setelah metode ditutup, tidak ada lagi simbol yang dapat didefinisikan di dalamnya.
Metode CloseNamespace Menutup namespace layanan yang terakhir dibuka.
Metode CloseScope Menutup cakupan leksikal saat ini.
Metode DefineConstant Menentukan nama untuk nilai konstanta.
Metode DefineDocument Menentukan dokumen sumber.
Metode DefineField Menentukan satu variabel yang tidak berada dalam metode.
Metode DefineGlobalVariable Menentukan satu variabel global.
Metode DefineLocalVariable Menentukan variabel tunggal dalam cakupan leksikal saat ini.
Metode DefineParameter Menentukan parameter tunggal dalam metode saat ini.
Metode DefineSequencePoints Menentukan grup titik urutan dalam metode saat ini.
Metode GetDebugInfo Mengembalikan informasi yang diperlukan bagi pengompilasi untuk menulis entri direktori debug di header file executable portabel (PE).
Metode Initialize Mengatur antarmuka pemancar metadata yang akan dikaitkan dengan penulis ini, dan mengatur nama file output tempat simbol penelusuran kesalahan akan ditulis.
Metode Initialize2 Mengatur antarmuka pemancar metadata yang akan dikaitkan dengan penulis ini, mengatur nama file output tempat simbol penelusuran kesalahan akan ditulis, dan mengatur lokasi akhir file database program (PDB).
Metode OpenMethod Membuka metode tempat informasi simbol dipancarkan.
Metode OpenNamespace Membuka namespace layanan baru.
Metode OpenScope Membuka cakupan leksikal baru dalam metode saat ini.
Metode RemapToken Memberi tahu penulis simbol bahwa token metadata telah dipetakan ulang saat metadata dipancarkan.
Metode SetMethodSourceRange Menentukan awal dan akhir yang benar dari metode dalam file sumber.
Metode SetScopeRange Menentukan rentang offset untuk cakupan leksikal yang ditentukan.
Metode SetSymAttribute Menentukan atribut kustom berdasarkan namanya.
Metode SetUserEntryPoint Menentukan metode yang ditentukan pengguna yang merupakan titik masuk untuk modul ini.
Metode UsingNamespace Menentukan bahwa nama namespace layanan yang sepenuhnya memenuhi syarat yang diberikan sedang digunakan dalam cakupan leksikal yang saat ini terbuka.

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga