Metoda Debugger2.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.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.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: System.String
Tekst wyrażenia mają być poddane ocenie.
- UseAutoExpandRules
Typ: System.Boolean
true Jeśli należy stosować zasady auto-expand; w przeciwnym razie false.
- TreatAsStatement
Typ: System.Boolean
true Jeśli ciąg jest interpretowane jako oświadczenie; w przeciwnym razie false.
- Timeout
Typ: System.Int32
Limit czasu w milisekundach.
Wartość zwracana
Typ: EnvDTE.Expression
Zawsze zwraca wyrażenie.
Uwagi
GetExpression2Zgłoś wyjątek, nie jest.Jeśli wystąpi błąd, komunikat o błędzie jest zwracany w wyrażeniu.
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 Przy użyciu bibliotek z częściowo zaufanego kodu..