Compartir a través de


Debugger2.GetExpression2 (Método)

Evalúa una expresión basándose en el marco de pila actual. Si la expresión puede analizarse pero no puede evaluarse, se devuelve un objeto que no contendrá un valor válido.

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

Sintaxis

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

Parámetros

  • ExpressionText
    Tipo: String

    Texto de la expresión que se va a evaluar.

  • UseAutoExpandRules
    Tipo: Boolean

    true si se deben utilizar las reglas de expansión automática; de lo contrario, false.

  • TreatAsStatement
    Tipo: Boolean

    true si la cadena se va a interpretar como una instrucción; de lo contrario false.

  • Timeout
    Tipo: Int32

    Tiempo de espera en milisegundos.

Valor devuelto

Tipo: Expression
Siempre devuelve una expresión.

Comentarios

GetExpression2 no produce una excepción. Si se produce un error, el mensaje de error se devuelve en la expresión.

Seguridad de .NET Framework

Vea también

Referencia

Debugger2 Interfaz

EnvDTE80 (Espacio de nombres)