Partager via


Debugger2.GetExpression2, méthode

Évalue une expression sur la base du frame de pile actuel. Si l'expression peut être analysée mais pas évaluée, un objet est retourné mais ne contient pas de valeur valide.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
Function GetExpression2 ( _
    ExpressionText As String, _
    UseAutoExpandRules As Boolean, _
    TreatAsStatement As Boolean, _
    Timeout As Integer _
) As Expression
Expression GetExpression2(
    string ExpressionText,
    bool UseAutoExpandRules,
    bool TreatAsStatement,
    int Timeout
)
Expression^ GetExpression2(
    [InAttribute] String^ ExpressionText, 
    [InAttribute] bool UseAutoExpandRules, 
    [InAttribute] bool TreatAsStatement, 
    [InAttribute] int Timeout
)
abstract GetExpression2 : 
        ExpressionText:string * 
        UseAutoExpandRules:bool * 
        TreatAsStatement:bool * 
        Timeout:int -> Expression 
function GetExpression2(
    ExpressionText : String, 
    UseAutoExpandRules : boolean, 
    TreatAsStatement : boolean, 
    Timeout : int
) : Expression

Paramètres

  • ExpressionText
    Type : System.String
    Texte de l'expression à évaluer.
  • UseAutoExpandRules
    Type : System.Boolean
    true si les règles de développement automatique doivent être utilisées ; sinon, false.
  • TreatAsStatement
    Type : System.Boolean
    true si la chaîne doit être interprétée comme une instruction ; sinon false.
  • Timeout
    Type : System.Int32
    Délai d'attente, en millisecondes.

Valeur de retour

Type : EnvDTE.Expression
Retourne toujours une expression.

Notes

GetExpression2 ne lève pas d'exception. Si une erreur se produit, le message d'erreur est retourné dans l'expression.

Sécurité .NET Framework

Voir aussi

Référence

Debugger2 Interface

EnvDTE80, espace de noms