Udostępnij za pośrednictwem


Metoda Debugger5.GetExpression3 —

Oblicza wartość wyrażenia, podobny do GetExpression.Jednak ta metoda pozwala rozmówcy do określenia ramek stosu, który będzie mieć miejsce oceny.Umożliwia on także rozmówcy do określenia, czy automatycznej oceny właściwości i wywołań funkcji niejawna powinny być odnajdywane.

Przestrzeń nazw:  EnvDTE100
Zestaw:  EnvDTE100 (w EnvDTE100.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żenie oceniane.

  • StackFrame
    Typ: StackFrame

    Jeżeli wyrażenie jest oceniane ramek stosu.Ta ramka stosu można w dowolnym wątku każdy proces, który jest aktualnie debugowany, wtedy i tylko wtedy, gdy proces jest w trybie przerwania.

  • UseAutoExpandRules
    Typ: Boolean

    trueJeśli mają być używane zasady auto-expand; w przeciwnym razie false.

  • TreatAsStatement
    Typ: Boolean

    trueJeśli tekst wyrażenia powinna być traktowana jako pojedyncza instrukcja; w przeciwnym razie false.

  • AllowAutoFuncEval
    Typ: Boolean

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

  • Timeout
    Typ: Int32

    Limit czasu w milisekundach.

Wartość zwracana

Typ: Expression
An Expression.

Uwagi

GetExpression3wynikiem jest wyrażenie oparte na wybranym stosie ramki.Jeśli wyrażenie może być analizowany, ale nie ocenione, obiekt jest zwracany, ale nie będzie zawierać prawidłową wartość.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Debugger5 Interfejs

Przestrzeń nazw EnvDTE100