Debugger4.GetExpression2(String, Boolean, Boolean, Int32) Método

Definição

Avalia uma expressão com base no quadro de pilhas atual. Se a expressão puder ser analisada, mas não for avaliada, um objeto será retornado, mas não conterá um valor válido. Esse método é semelhante a GetExpression(String, Boolean, Int32) , mas com um parâmetro booliano adicional, que pode ser definido como true para indicar que a expressão deve ser avaliada como uma instrução.

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

Parâmetros

ExpressionText
String

O texto da expressão a ser avaliado.

UseAutoExpandRules
Boolean

true Se as regras de expansão automática devem ser usadas; caso contrário, false .

TreatAsStatement
Boolean

true Se o texto da expressão deve ser tratado como uma única instrução; caso contrário, false .

Timeout
Int32

O período de tempo limite em milissegundos.

Retornos

Expression

Um Expression.

Implementações

Atributos

Comentários

Consulte GetExpression2.

Aplica-se a