Bagikan melalui


IDebugVsaScriptCodeItem Antarmuka

Definisi

Menentukan metode yang mengevaluasi ekspresi dan mengurai string. Antarmuka ini biasanya diimplementasikan oleh objek yang mewakili blok kode, dan biasanya disebut oleh debugger. Antarmuka ini menyediakan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public interface class IDebugVsaScriptCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")]
public interface IDebugVsaScriptCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")>]
type IDebugVsaScriptCodeItem = interface
Public Interface IDebugVsaScriptCodeItem
Atribut

Metode

Evaluate()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Saat diimplementasikan di kelas, mengevaluasi blok, ekspresi, atau pernyataan yang diwakili oleh item kode dan mengembalikan nilai . Ini biasanya dipanggil oleh debugger yang perlu mengevaluasi ekspresi (misalnya di jendela Watch). Untuk ekspresi, nilainya adalah hasil ekspresi. Untuk blok dan pernyataan, ekspresi yang dihasilkan adalah ekspresi terakhir yang dihitung oleh blok atau pernyataan.

ParseNamedBreakPoint(String, String, Int32, String, String, UInt64)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Saat diimplementasikan dalam kelas, mengurai string dan mengembalikan informasi yang diurai. Metode ini biasanya dipanggil oleh debugger yang perlu mengurai informasi tentang titik henti yang direpresentasikan sebagai string. Debugger mungkin memiliki titik henti yang diketik oleh pengguna dalam formulir functionname-arguments-ILoffset. String titik henti bernama dapat memiliki format kompleks, misalnya, F.B(C.D[], int, arg : double ) : C.Abc + 123. Daftar parameter bersifat opsional, seperti halnya offset IL.

Berlaku untuk