Partilhar via


Método Debugger5.GetExpression3

Avalia uma expressão, semelhante a GetExpression. No entanto, esse método permite que o chamador especifica o quadro de pilhas em que ocorrerá a avaliação. Também permite que o chamador especifica se a avaliação automático das propriedades e das chamadas de função implícitas deve ocorrer.

Namespace:  EnvDTE100
Assembly:  EnvDTE100 (em EnvDTE100.dll)

Sintaxe

'Declaração
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: String

    O texto da expressão a ser avaliada.

  • StackFrame
    Tipo: StackFrame

    O quadro de pilhas onde a expressão será avaliada. Esse quadro de pilhas pode estar em qualquer thread de qualquer processo que seja depurado atualmente, se e somente se o processo está no modo de interrupção.

  • UseAutoExpandRules
    Tipo: Boolean

    true se as regras são usadas; expanda automaticamente caso contrário, false.

  • TreatAsStatement
    Tipo: Boolean

    true se o texto da expressão é tratado como uma única instrução; caso contrário, false.

  • AllowAutoFuncEval
    Tipo: Boolean

    true se a avaliação automático das propriedades e das chamadas de função implícitas é executada; caso contrário, false.

  • Timeout
    Tipo: Int32

    O tempo limite em milissegundos.

Valor de retorno

Tipo: Expression
Expression.

Comentários

oGetExpression3 avalia uma expressão com base no quadro de pilhas especificado. Se a expressão pode ser analisada mas não avaliado, um objeto é retornado mas não conterá um valor válido.

Segurança do .NET Framework

Consulte também

Referência

Debugger5 Interface

Namespace EnvDTE100