Condividi tramite


Metodo Debugger3.GetExpression2 (String, Boolean, Boolean, Int32)

Valuta un'espressione in base allo stack frame corrente. Se l'espressione può essere analizzata, ma non valutata, viene restituito un oggetto, ma il valore in esso contenuto non sarà valido. Questa funzione membro è simile a GetExpression ma con un parametro booleano aggiuntivo che può essere impostato su true per indicare che l'espressione deve essere valutata come un'istruzione.

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

Sintassi

'Dichiarazione
Function GetExpression2 ( _
    ExpressionText As String, _
    UseAutoExpandRules As Boolean, _
    TreatAsStatement As Boolean, _
    Timeout As Integer _
) As Expression
Expression GetExpression2(
    string ExpressionText,
    bool UseAutoExpandRules,
    bool TreatAsStatement,
    int Timeout
)
Expression^ GetExpression2(
    [InAttribute] String^ ExpressionText, 
    [InAttribute] bool UseAutoExpandRules, 
    [InAttribute] bool TreatAsStatement, 
    [InAttribute] int Timeout
)
abstract GetExpression2 : 
        ExpressionText:string * 
        UseAutoExpandRules:bool * 
        TreatAsStatement:bool * 
        Timeout:int -> Expression 
function GetExpression2(
    ExpressionText : String, 
    UseAutoExpandRules : boolean, 
    TreatAsStatement : boolean, 
    Timeout : int
) : Expression

Parametri

  • ExpressionText
    Tipo: System.String
    Testo dell'espressione da valutare.
  • UseAutoExpandRules
    Tipo: System.Boolean
    true se devono essere utilizzate le regole di espansione automatica; in caso contrario false.
  • TreatAsStatement
    Tipo: System.Boolean
    true se il testo dell'espressione deve essere trattato come un'unica istruzione; in caso contrario, false.
  • Timeout
    Tipo: System.Int32
    Periodo di timeout, in millisecondi.

Valore restituito

Tipo: EnvDTE.Expression
Oggetto Expression.

Implementa

Debugger2.GetExpression2(String, Boolean, Boolean, Int32)

Note

Il metodo GetExpression2 valuta un'espressione basata sullo stack frame corrente. Se l'espressione può essere analizzata ma non valutata, viene restituito un oggetto che però non contiene un valore valido.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger3 Interfaccia

Overload GetExpression2

Spazio dei nomi EnvDTE90