Metoda Debugger5.GetExpression3 —
Oblicza wartość wyrażenia, podobny do GetExpression.Jednak ta metoda pozwala rozmówcy do określenia ramek stosu, który będzie mieć miejsce oceny.Umożliwia on także rozmówcy do określenia, czy automatycznej oceny właściwości i wywołań funkcji niejawna powinny być odnajdywane.
Przestrzeń nazw: EnvDTE100
Zestaw: EnvDTE100 (w EnvDTE100.dll)
Składnia
'Deklaracja
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
Parametry
ExpressionText
Typ: StringTekst wyrażenie oceniane.
StackFrame
Typ: StackFrameJeżeli wyrażenie jest oceniane ramek stosu.Ta ramka stosu można w dowolnym wątku każdy proces, który jest aktualnie debugowany, wtedy i tylko wtedy, gdy proces jest w trybie przerwania.
UseAutoExpandRules
Typ: BooleantrueJeśli mają być używane zasady auto-expand; w przeciwnym razie false.
TreatAsStatement
Typ: BooleantrueJeśli tekst wyrażenia powinna być traktowana jako pojedyncza instrukcja; w przeciwnym razie false.
AllowAutoFuncEval
Typ: BooleantrueJeśli automatycznej oceny właściwości i wywołań funkcji niejawna powinny być wykonane; w przeciwnym razie false.
Timeout
Typ: Int32Limit czasu w milisekundach.
Wartość zwracana
Typ: Expression
An Expression.
Uwagi
GetExpression3wynikiem jest wyrażenie oparte na wybranym stosie ramki.Jeśli wyrażenie może być analizowany, ale nie ocenione, obiekt jest zwracany, ale nie będzie zawierać prawidłową wartość.
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.