Partager via


Debugger3.GetExpression2, méthode

Évalue une expression en fonction du frame de pile actif. Si l'expression peut être analysée mais pas évaluée, un objet est retourné mais ne contient pas de valeur valide. Cette fonction membre est similaire à GetExpression, mais avec un paramètre booléen supplémentaire dont la valeur peut être true pour indiquer que l'expression doit être évaluée en tant qu'instruction.

Espace de noms :  EnvDTE90
Assembly :  EnvDTE90 (dans EnvDTE90.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 : String

    Texte de l'expression à évaluer.

  • UseAutoExpandRules
    Type : Boolean

    true si les règles de développement automatique doivent être utilisées ; sinon, false.

  • TreatAsStatement
    Type : Boolean

    true si le texte de l'expression doit être traité en tant qu'instruction unique ; sinon, false.

  • Timeout
    Type : Int32

    Délai d'attente, en millisecondes.

Valeur de retour

Type : Expression
Élément Expression.

Notes

GetExpression2 évalue une expression en fonction du frame de pile actuel. Si l'expression peut être analysée mais qu'elle ne peut pas être évaluée, un objet est retourné mais il ne contiendra pas de valeur valide.

Sécurité .NET Framework

Voir aussi

Référence

Debugger3 Interface

EnvDTE90, espace de noms