Metoda Debugger4.GetExpression2 —
Wynikiem wyrażenia opartego na bieżącej klatce stosu.Jeśli wyrażenie można analizować, ale nie są oceniane, obiekt jest zwracany, ale nie zawiera prawidłowej wartości.Ta metoda jest podobna do GetExpression , ale z dodatkowych parametrów typu Boolean, które można ustawić na wartość true, aby wskazać, że wyrażenie jest oceniane jako oświadczenie.
Przestrzeń nazw: EnvDTE90a
Zestaw: EnvDTE90a (w EnvDTE90a.dll)
Składnia
'Deklaracja
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
Parametry
ExpressionText
Typ: StringTekst wyrażenia mają być poddane ocenie.
UseAutoExpandRules
Typ: BooleantrueJeśli należy stosować zasady auto-expand; w przeciwnym razie false.
TreatAsStatement
Typ: BooleantrueJeśli tekst wyrażenia powinny być traktowane jako pojedynczej instrukcji; w przeciwnym razie false.
Timeout
Typ: Int32Limit czasu w milisekundach.
Wartość zwracana
Typ: Expression
An Expression.
Uwagi
See GetExpression2.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.