Debugger.GetExpression-Methode
Wertet einen Ausdruck basierend auf dem aktuellen Stapelrahmen aus. Wenn der Ausdruck analysiert, aber nicht ausgewertet werden kann, wird zwar ein Objekt zurückgegeben, es enthält jedoch keinen gültigen Wert.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
Parameter
ExpressionText
Typ: StringDer auszuwertende Ausdruckstext.
UseAutoExpandRules
Typ: Booleantrue, wenn die Regeln zur automatischen Ergänzung angewendet werden sollen, und andernfalls false.
Timeout
Typ: Int32Das Timeout in Millisekunden.
Rückgabewert
Typ: EnvDTE.Expression
Ein Expression-Objekt.
Hinweise
GetExpression wertet einen Ausdruck auf der Grundlage des aktuellen Stapelrahmens aus. Wenn der Ausdruck analysiert, aber nicht ausgewertet werden kann, wird zwar ein Objekt zurückgegeben, es enthält jedoch keinen gültigen Wert.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die M:EnvDTE.Debugger.GetExpression (System.String, System.Boolean, System.Int32)-Eigenschaft verwendet wird.
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.