Debugger4.GetExpression2(String, Boolean, Boolean, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据当前堆栈帧计算表达式。 如果可以分析但无法计算表达式,则返回不含有效值的对象。 此方法类似于, 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
超时时间(以毫秒为单位)。
返回
实现
- 属性
注解
请参阅 GetExpression2。