Debugger4.GetExpression2(String, Boolean, Boolean, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Um Expression.
Implementações
- Atributos
Comentários
Consulte GetExpression2.