Debugger5.GetExpression2-Methode
Wertet einen Ausdruck basierend auf dem aktuellen Stapelrahmen aus. Wenn ein Ausdruck analysiert, aber nicht ausgewertet werden kann, wird ein Objekt zurückgegeben, das jedoch keinen gültigen Wert besitzt. Diese Methode ähnelt GetExpression. Sie enthält jedoch einen zusätzlichen booleschen Parameter, der auf "true" gesetzt werden kann, um festzulegen, dass der Ausdruck als Anweisung ausgewertet werden soll.
Namespace: EnvDTE100
Assembly: EnvDTE100 (in EnvDTE100.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: StringDer auszuwertende Ausdruckstext.
UseAutoExpandRules
Typ: Booleantrue, wenn die Regeln zum automatischen Erweitern verwendet werden sollen, andernfalls false.
TreatAsStatement
Typ: Booleantrue, wenn der Ausdruckstext als einzelne Anweisung behandelt werden soll, andernfalls false.
Timeout
Typ: Int32Zeitdauer für das Timeout (in Millisekunden).
Rückgabewert
Typ: Expression
Ein Expression.
.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.