Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam debugging di Visual Studio, konteks evaluasi ekspresi:
Mewakili konteks untuk evaluasi ekspresi. Umumnya, konteks evaluasi sesuai dengan cakupan leksikal untuk mengevaluasi variabel, parameter, fungsi, dan metode. Misalnya, konteks evaluasi ekspresi yang terkait dengan bingkai tumpukan akan memberikan konteks untuk mengevaluasi variabel lokal, parameter metode, dan anggota kelas (jika berlaku).
Terjadi ketika program berhenti pada titik henti. Ekspresi itu sendiri adalah struktur data yang mewakili ekspresi terurai yang siap untuk mengikat dan mengevaluasi dalam konteks yang diberikan.
Secara lebih rinci, ekspresi dibuat menggunakan metode ParseText . Saat ekspresi dievaluasi, ekspresi menghasilkan string yang dapat dicetak yang berisi nama dan jenis variabel atau argumen dan nilainya. String ini ditampilkan di jendela Watch atau di jendela Lokal IDE.
BSTRMengingat antarmuka IDebugExpressionContext2 dan , mesin debug (DE) dapat membuat antarmuka IDebugExpression2 dengan mengurai ekspresi. Dengan antarmukaIDebugExpression2, DE bisa mendapatkan nilai melalui evaluasi ekspresi secara sinkron atau asinkron. Nilai ini, bersama dengan nama dan jenis variabel atau argumen, dikirim ke IDE untuk ditampilkan.