Sdílet prostřednictvím


Debugger5.GetExpression3 – metoda

Vyhodnotí výraz podobný GetExpression.Tato metoda však umožňuje volajícímu zadat hodnocení dojde v zásobníku.Také umožňuje volajícímu zadat, zda dojde k automatickému vyhodnocení vlastností a volání implicitní funkce.

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

    Text výraz má být vyhodnocen.

  • StackFrame
    Typ: StackFrame

    Rámec zásobníku, kde je výraz vyhodnocen.Tento rámec zásobníku může být v jakékoli vlákno jakýkoli proces, který je právě laděn, pokud proces je v režimu pozastavení.

  • UseAutoExpandRules
    Typ: Boolean

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

  • TreatAsStatement
    Typ: Boolean

    truePokud výraz text má být považována za jediné prohlášení; jinak false.

  • AllowAutoFuncEval
    Typ: Boolean

    truePokud by se měla provést automatické hodnocení vlastností a volání implicitní funkce; jinak false.

  • Timeout
    Typ: Int32

    Časový limit v milisekundách.

Vrácená hodnota

Typ: Expression
An Expression.

Poznámky

GetExpression3vyhodnotí výraz založený na zadaném zásobníku.Pokud výraz lze analyzovat, ale nejsou hodnoceny, objekt je vrácena, ale nebude obsahovat platnou hodnotu.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Debugger5 Rozhraní

EnvDTE100 – obor názvů