Debugger2.GetExpression2-Methode
Wertet einen Ausdruck auf Grundlage des aktuellen Stapelrahmens aus. Wenn ein Ausdruck analysiert, aber nicht ausgewertet werden kann, wird ein Objekt zurückgegeben, das jedoch keinen gültigen Wert besitzt.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
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
Parameter
- ExpressionText
Typ: System.String
Der auszuwertende Ausdruckstext.
- UseAutoExpandRules
Typ: System.Boolean
true, wenn die Regeln zum automatischen Erweitern verwendet werden sollen, andernfalls false.
- TreatAsStatement
Typ: System.Boolean
true, wenn die Zeichenfolge als Anweisung interpretiert werden soll, andernfalls false.
- Timeout
Typ: System.Int32
Zeitdauer für das Timeout (in Millisekunden).
Rückgabewert
Typ: EnvDTE.Expression
Gibt immer einen Ausdruck zurück.
Hinweise
GetExpression2 löst keine Ausnahme aus. Wenn ein Fehler auftritt, wird die Fehlermeldung im Ausdruck zurückgegeben.
.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.