Debugger2.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.
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 : StringTexte de l'expression à évaluer.
UseAutoExpandRules
Type : Booleantrue si les règles de développement automatique doivent être utilisées ; sinon, false.
TreatAsStatement
Type : Booleantrue si la chaîne doit être interprétée comme une instruction ; sinon false.
Timeout
Type : Int32Délai d'attente, en millisecondes.
Valeur de retour
Type : 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.