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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.