Compartir a través de


Debugger5.GetExpression3 (Método) (String, StackFrame, Boolean, Boolean, Boolean, Int32)

Evalúa una expresión, es similar a GetExpression.Sin embargo, este método permite al llamador especificar el marco de pila donde se producirá la evaluación.También permite al llamador especificar si se debe realizar la evaluación automática de las propiedades y las llamadas a función implícitas.

Espacio de nombres:  EnvDTE100
Ensamblado:  EnvDTE100 (en EnvDTE100.dll)

Sintaxis

'Declaración
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

Parámetros

  • ExpressionText
    Tipo: System.String
    Texto de la expresión que se va a evaluar.
  • StackFrame
    Tipo: EnvDTE.StackFrame
    El marco de pila donde se va a evaluar la expresión.Este marco de pila puede estar en cualquier subproceso de cualquier proceso que se esté depurando actualmente, si y solo si el proceso está en modo de interrupción.
  • UseAutoExpandRules
    Tipo: System.Boolean
    true si se deben utilizar las reglas de expansión automática; de lo contrario, false.
  • TreatAsStatement
    Tipo: System.Boolean
    true si el texto de la expresión se debe tratar como una instrucción única; de lo contrario, false.
  • AllowAutoFuncEval
    Tipo: System.Boolean
    true si se debe realizar la evaluación automática de las propiedades y las llamadas a función implícitas; de lo contrario, false.
  • Timeout
    Tipo: System.Int32
    Tiempo de espera en milisegundos.

Valor devuelto

Tipo: EnvDTE.Expression
Interfaz Expression.

Comentarios

GetExpression3 evalúa una expresión basándose en el marco de pila especificado.Si se puede analizar la expresión pero no se puede evaluar, se devuelve un objeto, pero éste no contendrá un valor válido.

Seguridad de .NET Framework

Vea también

Referencia

Debugger5 Interfaz

GetExpression3 (Sobrecarga)

EnvDTE100 (Espacio de nombres)