IDebugVsaScriptCodeItem 介面

定義

定義了評估表達式與解析字串的方法。 此介面通常由代表程式碼區塊的物件實作,並由除錯器呼叫。 此介面提供 IActiveScript 主機所需的額外功能。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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
屬性

方法

名稱 Description
Evaluate()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在類別中實作時,會評估由程式碼項目所代表的區塊、表達式或語句,並回傳該值。 它通常由需要評估表達式的除錯器呼叫(例如在 Watch 視窗中)。 對於表達式,值即為表達式的結果。 對於區塊與語句,最終產生的表達式即為區塊或語句最後計算的表達式。

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

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在類別中實作時,會解析字串並回傳解析出的資訊。 此方法通常由需要解析以 . string表示為 的斷點資訊的除錯器呼叫。 除錯器可能有使用者在 functionname-arguments-ILoffset 格式中輸入的斷點。 命名的斷點字串可以有複雜的格式,例如, F.B(C.D[], int, arg : double ) : C.Abc + 123. 參數列表是可選的,IL 偏移量也是。

適用於