Debugger4.GetExpression2(String, Boolean, Boolean, Int32) 方法

定义

根据当前堆栈帧计算表达式。 如果可以分析但无法计算表达式,则返回不含有效值的对象。 此方法类似于, GetExpression(String, Boolean, Int32) 但有一个额外的布尔参数,可将该参数设置为 true 以指示将表达式作为语句计算。

EnvDTE::Expression GetExpression2(std::wstring const & ExpressionText, bool UseAutoExpandRules = false, bool TreatAsStatement = false, int Timeout = -1);
[System.Runtime.InteropServices.DispId(1004)]
public EnvDTE.Expression GetExpression2 (string ExpressionText, bool UseAutoExpandRules = false, bool TreatAsStatement = false, int Timeout = -1);
[<System.Runtime.InteropServices.DispId(1004)>]
abstract member GetExpression2 : string * bool * bool * int -> EnvDTE.Expression
Public Function GetExpression2 (ExpressionText As String, Optional UseAutoExpandRules As Boolean = false, Optional TreatAsStatement As Boolean = false, Optional Timeout As Integer = -1) As Expression

参数

ExpressionText
String

要计算的表达式文本。

UseAutoExpandRules
Boolean

true 如果应使用自动扩展规则,则为;否则为 false

TreatAsStatement
Boolean

true 如果应将表达式文本视为单个语句,则为; 否则为。否则为 false

Timeout
Int32

超时时间(以毫秒为单位)。

返回

Expression

Expression

实现

属性

注解

请参阅 GetExpression2

适用于