Debugger4.GetExpression2(String, Boolean, Boolean, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wertet einen Ausdruck basierend auf dem aktuellen Stapelrahmen aus. Wenn der Ausdruck analysiert, aber nicht ausgewertet werden kann, wird ein Objekt zurückgegeben, das jedoch keinen gültigen Wert enthält. Diese Methode funktioniert analog zu GetExpression(String, Boolean, Int32), enthält jedoch einen zusätzlichen Boolean-Parameter, der auf "true" gesetzt werden kann, um anzugeben, dass der Ausdruck als Anweisung ausgewertet werden soll.
EnvDTE::Expression GetExpression2(std::wstring const & ExpressionText, bool UseAutoExpandRules = false, bool TreatAsStatement = false, int Timeout = -1);
[System.Runtime.InteropServices.DispId(1004)]
public EnvDTE.Expression GetExpression2 (string ExpressionText, bool UseAutoExpandRules = false, bool TreatAsStatement = false, int Timeout = -1);
[<System.Runtime.InteropServices.DispId(1004)>]
abstract member GetExpression2 : string * bool * bool * int -> EnvDTE.Expression
Public Function GetExpression2 (ExpressionText As String, Optional UseAutoExpandRules As Boolean = false, Optional TreatAsStatement As Boolean = false, Optional Timeout As Integer = -1) As Expression
Parameter
- ExpressionText
- String
Der auszuwertende Ausdruckstext.
- UseAutoExpandRules
- Boolean
true , wenn die Regeln für die automatische Erweiterung verwendet werden sollen. andernfalls false .
- TreatAsStatement
- Boolean
true , wenn der Ausdrucks Text als einzelne Anweisung behandelt werden soll. andernfalls false .
- Timeout
- Int32
Zeitdauer für das Timeout (in Millisekunden).
Gibt zurück
Implementiert
- Attribute
Hinweise
Siehe GetExpression2.