Sdílet prostřednictvím


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

Viz také

Odkaz

Debugger5 Rozhraní

GetExpression3 – přetížení

EnvDTE100 – obor názvů