Debugger4.GetExpression3 – metoda
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ů: EnvDTE90a
Sestavení: EnvDTE90a (v EnvDTE90a.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.
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.