Bagikan melalui


IDebugFunctionObject

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

Baca juga