Sdílet prostřednictvím


Debugger4.GetExpression3 – metoda

Vyhodnotí výraz podobný GetExpression.Tato metoda však umožňuje volajícímu určete, hodnocení proběhne na snímek zásobníku.Také umožňuje určit, zda by mělo dojít k 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: String

    Výraz text má být vyhodnocen.

  • StackFrame
    Typ: StackFrame

    Snímek zásobníku, kde má být vyhodnocen výraz.Tento rámec zásobníku mohou být v jakékoli vlákno jakýkoli proces, který je právě laděn, pokud je proces v režimu přerušení.

  • UseAutoExpandRules
    Typ: Boolean

    truePokud má být použit auto-expand pravidla; jinak false.

  • TreatAsStatement
    Typ: Boolean

    truePokud výraz textu by měly být považovány za jediné prohlášení; jinak false.

  • AllowAutoFuncEval
    Typ: Boolean

    truePokud se provádí automatické hodnocení vlastností a volání funkce implicitní; jinak false.

  • Timeout
    Typ: Int32

    Časový limit v milisekundách.

Vrácená hodnota

Typ: 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

Viz také

Referenční dokumentace

Debugger4 Rozhraní

EnvDTE90a – obor názvů