Debugger5.GetExpression3 – metoda (String, StackFrame, Boolean, Boolean, Boolean, Int32)
Vyhodnotí výraz podobný GetExpression(String, Boolean, Boolean, Int32). Tato metoda však umožňuje volajícímu zadat frame zásobníku, hodnocení proběhne na. Rovněž umožňuje určit, zda má probíhat automatické hodnocení vlastností a volání funkce implicitní volajícího.
Obor názvů: EnvDTE100
Sestavení: EnvDTE100 (v EnvDTE100.dll)
Syntaxe
'Deklarace
Function GetExpression3 ( _
ExpressionText As String, _
StackFrame As StackFrame, _
UseAutoExpandRules As Boolean, _
TreatAsStatement As Boolean, _
AllowAutoFuncEval As Boolean, _
Timeout As Integer _
) As Expression
Expression GetExpression3(
string ExpressionText,
StackFrame StackFrame,
bool UseAutoExpandRules,
bool TreatAsStatement,
bool AllowAutoFuncEval,
int Timeout
)
Expression^ GetExpression3(
[InAttribute] String^ ExpressionText,
[InAttribute] StackFrame^ StackFrame,
[InAttribute] bool UseAutoExpandRules,
[InAttribute] bool TreatAsStatement,
[InAttribute] bool AllowAutoFuncEval,
[InAttribute] int Timeout
)
abstract GetExpression3 :
ExpressionText:string *
StackFrame:StackFrame *
UseAutoExpandRules:bool *
TreatAsStatement:bool *
AllowAutoFuncEval:bool *
Timeout:int -> Expression
function GetExpression3(
ExpressionText : String,
StackFrame : StackFrame,
UseAutoExpandRules : boolean,
TreatAsStatement : boolean,
AllowAutoFuncEval : boolean,
Timeout : int
) : Expression
Parametry
- ExpressionText
Typ: System.String
Výraz text má být vyhodnocen.
- StackFrame
Typ: EnvDTE.StackFrame
Snímek zásobníku, kde má být vyhodnocen výraz.V jakékoli vlákno jakýkoli proces, který je aktuálně laděné, může být tento rámec zásobníku pouze v případě proces je v režimu přerušení.
- UseAutoExpandRules
Typ: System.Boolean
true Pokud má být použit auto-expand pravidla; jinak false.
- TreatAsStatement
Typ: System.Boolean
true Pokud výraz textu by měly být považovány za jediné prohlášení; jinak false.
- AllowAutoFuncEval
Typ: System.Boolean
true Pokud je třeba provést automatické hodnocení volání implicitní funkce a vlastnosti; jinak false.
- Timeout
Typ: System.Int32
Časový limit v milisekundách.
Vrácená hodnota
Typ: EnvDTE.Expression
An Expression.
Implementuje
Debugger4.GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32)
Poznámky
GetExpression3vyhodnotí výraz na základě rámce zadaného zásobníku. Pokud výraz lze analyzovat, ale nebudou vyhodnoceny, objekt je vrácena, ale neobsahuje platnou hodnotu.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.