Debugger2.GetExpression Yöntem (String, Boolean, Int32)
Geçerli 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çermiyor.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.dll içinde)
Sözdizimi
'Bildirim
Function GetExpression ( _
ExpressionText As String, _
UseAutoExpandRules As Boolean, _
Timeout As Integer _
) As Expression
Expression GetExpression(
string ExpressionText,
bool UseAutoExpandRules,
int Timeout
)
Expression^ GetExpression(
[InAttribute] String^ ExpressionText,
[InAttribute] bool UseAutoExpandRules,
[InAttribute] int Timeout
)
abstract GetExpression :
ExpressionText:string *
UseAutoExpandRules:bool *
Timeout:int -> Expression
function GetExpression(
ExpressionText : String,
UseAutoExpandRules : boolean,
Timeout : int
) : Expression
Parametreler
- ExpressionText
Tür: System.String
- UseAutoExpandRules
Tür: System.Boolean
true auto-expand kuralları kullanılması gerekiyorsa; Aksi takdirde, false.
- Timeout
Tür: System.Int32
Milisaniye cinsinden zaman aşımı süresi.
Dönüş Değeri
Tür: EnvDTE.Expression
An Expression.
Yüklenen
Debugger.GetExpression(String, Boolean, Int32)
Açıklamalar
GetExpressionGeçerli 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.
Örnekler
Sub DisplayExpression(Optional ByVal str As String = "")
Dim expr As Expression
expr = DTE2.Debugger.GetExpression(str)
If (expr.IsValidValue) Then
MsgBox(expr.Name + " = " + expr.Value)
Else
MsgBox("Expression was not valid")
End If
End Sub
.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üvenilir kod tarafından Kitaplıklar kullanma.