Udostępnij za pośrednictwem


Metoda Debugger4.GetExpression3 —

Wynikiem wyrażenia, podobnego do GetExpression.Jednakże ta metoda dopuszcza wywołującego określić klatkę stosu, który odbędzie się oceny.Umożliwia także wywołującego określić, czy automatycznej oceny właściwości i wywołania funkcji niejawna powinny występować.

Przestrzeń nazw:  EnvDTE90a
Zestaw:  EnvDTE90a (w EnvDTE90a.dll)

Składnia

'Deklaracja
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

    Tekst wyrażenia mają być poddane ocenie.

  • StackFrame
    Typ: StackFrame

    Ramka stosu, gdy wyrażenie jest oceniane.Ta ramka stosu można w dowolnym wątku dowolnego procesu, który jest aktualnie debugowany, wtedy i tylko wtedy, gdy proces jest w trybie przerwania.

  • UseAutoExpandRules
    Typ: Boolean

    trueJeśli należy stosować zasady auto-expand; w przeciwnym razie false.

  • TreatAsStatement
    Typ: Boolean

    trueJeśli tekst wyrażenia powinny być traktowane jako pojedynczej instrukcji; w przeciwnym razie false.

  • AllowAutoFuncEval
    Typ: Boolean

    trueJeśli automatycznej oceny właściwości i wywołania funkcji niejawna powinny być wykonane; w przeciwnym razie false.

  • Timeout
    Typ: Int32

    Limit czasu w milisekundach.

Wartość zwracana

Typ: Expression
An Expression.

Uwagi

GetExpression3wynikiem wyrażenia opartego na ramce określonego stosu.Jeśli wyrażenie można analizować, ale nie są oceniane, zwracany jest obiekt, ale nie będzie zawierać prawidłową wartość.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Debugger4 Interfejs

Przestrzeń nazw EnvDTE90a