Debugger.GetExpression, méthode
Évalue une expression sur la base 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.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Function GetExpression ( _
ExpressionText As String, _
UseAutoExpandRules As Boolean, _
Timeout As Integer _
) As Expression
Expression GetExpression(
string ExpressionText,
bool UseAutoExpandRules,
int Timeout
)
Expression^ GetExpression(
[InAttribute] String^ ExpressionText,
[InAttribute] bool UseAutoExpandRules,
[InAttribute] int Timeout
)
abstract GetExpression :
ExpressionText:string *
UseAutoExpandRules:bool *
Timeout:int -> Expression
function GetExpression(
ExpressionText : String,
UseAutoExpandRules : 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 ; false dans le cas contraire.
- Timeout
Type : System.Int32
Délai d'attente, en millisecondes.
Valeur de retour
Type : EnvDTE.Expression
Objet Expression.
Notes
GetExpression é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.
Exemples
L'exemple suivant montre comment utiliser la propriété M:EnvDTE.Debugger.GetExpression(System.String,System.Boolean,System.Int32).
Sub DisplayExpression(Optional ByVal str As String = "")
Dim expr As Expression
expr = DTE.Debugger.GetExpression(str)
If (expr.IsValidValue) Then
MsgBox(expr.Name + " = " + expr.Value)
Else
MsgBox("Expression was not valid")
End If
End Sub
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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.