Debugger2::GetExpression2 Method (String^, Boolean, Boolean, Int32)
Visual Studio 2015
Evaluates an expression based on the current stack frame. If the expression can be parsed but not evaluated, an object is returned but does not contain a valid value.
Assembly: EnvDTE80 (in EnvDTE80.dll)
Expression^ GetExpression2( String^ ExpressionText, bool UseAutoExpandRules = false, bool TreatAsStatement = false, int Timeout = -1 )
Parameters
- ExpressionText
-
Type:
System::String^
The expression text to be evaluated.
- UseAutoExpandRules
-
Type:
System::Boolean
true if the auto-expand rules should be used; otherwise, false.
- TreatAsStatement
-
Type:
System::Boolean
true if the string is to be interpreted as a statement; otherwise false.
- Timeout
-
Type:
System::Int32
The timeout period in milliseconds.
GetExpression2 does not throw an exception. If an error occurs, the error message is returned in the expression.
Show: