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.
Penting
Di Visual Studio 2015, cara menerapkan evaluator ekspresi ini tidak digunakan lagi. Untuk informasi tentang menerapkan evaluator ekspresi CLR, silakan lihat Evaluator Ekspresi CLR dan Sampel Evaluator Ekspresi Terkelola.
Antarmuka ini mewakili fungsi.
Sintaks
IDebugFunctionObject : IDebugObject
Catatan untuk Pelaksana
Evaluator ekspresi mengimplementasikan antarmuka ini untuk mewakili fungsi.
Catatan untuk Penelepon
Antarmuka ini adalah spesialisasi antarmuka IDebugObject dan diperoleh menggunakan QueryInterface pada IDebugObject antarmuka.
Metode dalam Urutan Vtable
Selain metode yang diwarisi dari IDebugObject, IDebugFunctionObject antarmuka mengekspos metode berikut.
| Metode | Deskripsi |
|---|---|
| CreatePrimitiveObject | Membuat objek data primitif. |
| CreateObject | Membuat objek menggunakan konstruktor. |
| CreateObjectNoConstructor | Membuat objek tanpa konstruktor. |
| CreateArrayObject | Membuat objek array. |
| CreateStringObject | Membuat objek string. |
| Mengevaluasi | Memanggil fungsi dan mengembalikan nilai yang dihasilkan sebagai objek. |
Keterangan
Antarmuka ini memungkinkan evaluator ekspresi untuk mewakili fungsi di pohon urai. Metode Create dalam antarmuka ini digunakan untuk membuat objek yang mewakili parameter input ke metode . Fungsi kemudian dapat dijalankan dengan memanggil metode Evaluasi , yang mengembalikan objek yang mewakili nilai pengembalian fungsi.
Persyaratan
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll