ICorDebugILFrame4::EnumerateLocalVariablesEx Method

Mendapatkan enumerator untuk variabel lokal dalam bingkai, dan secara opsional menyertakan variabel yang ditambahkan dalam instrumentasi ReJIT profiler.

Syntax

HRESULT EnumerateLocalVariablesEx(
   [in] ILCodeKind flags,
   [out] ICorDebugValueEnum **ppValueEnum
);

Parameter-parameternya

flags [di] Anggota enumerasi ILCodeKind yang menentukan apakah variabel yang ditambahkan dalam instrumentasi ReJIT profiler disertakan dalam bingkai.

ppValueEnum [out] Penunjuk ke alamat objek "ICorDebugValueEnum" yang merupakan enumerator untuk variabel lokal dalam bingkai ini.

Komentar

Metode ini mirip dengan metode EnumerateLocalVariables , kecuali bahwa metode ini secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler. Pengaturan flags ke ILCODE_ORIGINAL_IL setara dengan memanggil ICorDebugILFrame::EnumerateLocalVariables. Pengaturan flags untuk ILCODE_REJIT_IL memungkinkan debugger mengakses variabel lokal yang ditambahkan dalam instrumentasi ReJIT profiler. Jika bahasa perantara (IL) tidak diinstrumentasikan S_OK, enumerasi kosong dan metode mengembalikan .

Enumerator mungkin tidak menyertakan semua variabel lokal dalam metode yang sedang berjalan, karena beberapa di antaranya mungkin tidak aktif.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5.2

Lihat juga