Condividi tramite


Metodo Debugger5.GetExpression3 (String, StackFrame, Boolean, Boolean, Boolean, Int32)

valuta un'espressione, simile a GetExpression.Tuttavia, questo metodo consente al chiamante di specificare lo stack frame su cui la valutazione viene visualizzato.Consente inoltre al chiamante di specificare se la valutazione automatica delle proprietà e le chiamate di funzione implicite deve verificarsi.

Spazio dei nomi:  EnvDTE100
Assembly:  EnvDTE100 (in EnvDTE100.dll)

Sintassi

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

Parametri

  • ExpressionText
    Tipo: System.String
    Il testo dell'espressione da valutare.
  • StackFrame
    Tipo: EnvDTE.StackFrame
    Lo stack frame in cui deve essere valutata l'espressione.Questo stack frame può essere in qualsiasi thread di qualsiasi processo che esegue il debug, se e solo se il processo è in modalità di interruzione.
  • UseAutoExpandRules
    Tipo: System.Boolean
    true se le regole di auto-espandere vengono utilizzate, in caso contrario, false.
  • TreatAsStatement
    Tipo: System.Boolean
    true se il testo dell'espressione viene trattato come un'unica istruzione; in caso contrario, false.
  • AllowAutoFuncEval
    Tipo: System.Boolean
    true se automatico la valutazione delle proprietà e le chiamate di funzione implicite deve essere eseguita; in caso contrario, false.
  • Timeout
    Tipo: System.Int32
    Il periodo di timeout in millisecondi.

Valore restituito

Tipo: EnvDTE.Expression
Expression .

Note

GetExpression3 valuta un'espressione basata sullo stack frame specificato.Se l'espressione può essere analizzata ma non essere valutata, un oggetto viene restituito ma non contiene un valore valido.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger5 Interfaccia

Overload GetExpression3

Spazio dei nomi EnvDTE100