This topic has not yet been rated - Rate this topic

Debugger3.GetExpression2 Method (String, Boolean, Boolean, Int32)

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. This member function is similar to GetExpression but with an additional Boolean parameter, which can be set to true to indicate that the expression is to be evaluated as a statement.

Namespace:  EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)
Expression GetExpression2(
	string ExpressionText,
	bool UseAutoExpandRules,
	bool TreatAsStatement,
	int Timeout
)

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 expression text should be treated as a single statement; otherwise, false.
Timeout
Type: System.Int32
The timeout period in milliseconds.

Return Value

Type: EnvDTE.Expression
An Expression.

Implements

Debugger2.GetExpression2(String, Boolean, Boolean, Int32)

GetExpression2 evaluates an expression based on the current stack frame. If the expression can be parsed but not evaluated, an object is returned but will not contain a valid value.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Advertisement