Aracılığıyla paylaş


Debugger5.GetExpression3 Yöntem (String, StackFrame, Boolean, Boolean, Boolean, Int32)

Benzer bir ifade olarak değerlendirilir GetExpression.Ancak, bu yöntem arayan değerlendirme ortaya çıkar yığını çerçeveyi belirtmek izin verir.Ayrıca, özellikleri ve dolaylı işlev çağrıları otomatik değerlendirme gerçekleşmeyeceğini belirtmek arayan sağlar.

Ad alanı:  EnvDTE100
Derleme:  EnvDTE100 (EnvDTE100.dll içinde)

Sözdizimi

'Bildirim
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

Parametreler

  • ExpressionText
    Tür: System.String
    Değerlendirilecek ifade metin.
  • StackFrame
    Tür: EnvDTE.StackFrame
    İfade değerlendirilecek olduğu yığın çerçevesi.İşlemi kesme modunda ise ve yalnızca, bu yığın çerçevesi şu anda Ayıklanacak, herhangi bir işlemde herhangi bir iş parçacığı olabilir.
  • UseAutoExpandRules
    Tür: System.Boolean
    true auto-expand kuralları kullanılmalıdır Aksi halde, false.
  • TreatAsStatement
    Tür: System.Boolean
    true ifade metninin tek deyim olarak ele alınması gerektiğini Aksi halde, false.
  • AllowAutoFuncEval
    Tür: System.Boolean
    true özellikleri ve dolaylı işlev çağrıları otomatik değerlendirme yapılmalıdır Aksi halde, false.
  • Timeout
    Tür: System.Int32
    Milisaniye cinsinden zaman aşımı süresi.

Dönüş Değeri

Tür: EnvDTE.Expression
An Expression.

Notlar

GetExpression3Belirtilen yığın çerçevesini temel bir ifade olarak değerlendirilir.İfade ayrıştırılır, ancak değil değerlendirilen nesnenin döndürülür ancak geçerli bir değer içermez.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Debugger5 Arabirim

GetExpression3 Fazla Yük

EnvDTE100 Ad Alanı