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

方法

Evaluate()

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,计算由代码项表示的块、表达式或语句,并返回值。 它通常由调试器调用,满足其计算表达式(例如在“监视”窗口中)的需要。 对于表达式来说,值是表达式的结果。 对于块和语句,结果表达式是由块或语句计算的最后一个表达式。

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

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,分析字符串并返回分析出的信息。 此方法通常由调试器调用,满足其分析有关断点的信息的需要,该断点表示为 string。 调试器中可能存在用户以 functionname-arguments-ILoffset 形式键入的断点。 已命名的断点字符串可具有复杂的格式,例如,F.B(C.D[], int, arg : double ) : C.Abc + 123. 参数列表是可选的,IL 偏移量也是这样。

适用于