Condividi tramite


Metodo Debugger2.GetExpression2

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

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.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
    Il testo dell'espressione da valutare.
  • UseAutoExpandRules
    Tipo: System.Boolean
    true se le regole di auto-espandere vengono utilizzate, in caso contrario, false.
  • TreatAsStatement
    Tipo: System.Boolean
    true se la stringa deve essere interpretata come istruzione; in caso contrario false.
  • Timeout
    Tipo: System.Int32
    Il periodo di timeout in millisecondi.

Valore restituito

Tipo: EnvDTE.Expression
restituisce sempre un'espressione.

Note

GetExpression2 non genera un'eccezione.Se si verifica un errore, il messaggio di errore viene restituito nell'espressione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger2 Interfaccia

Spazio dei nomi EnvDTE80