Metodo Debugger4.GetExpression3
valuta un'espressione, simile a GetExpression.Tuttavia, questo metodo consente al chiamante di specificare lo stack frame su cui la valutazione viene visualizzato.Consente inoltre al chiamante di specificare se la valutazione automatica delle proprietà e le chiamate di funzione implicite deve verificarsi.
Spazio dei nomi: EnvDTE90a
Assembly: EnvDTE90a (in EnvDTE90a.dll)
Sintassi
'Dichiarazione
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
Parametri
- ExpressionText
Tipo: System.String
Il testo dell'espressione da valutare.
- StackFrame
Tipo: EnvDTE.StackFrame
Lo stack frame in cui deve essere valutata l'espressione.Questo stack frame può essere in qualsiasi thread di qualsiasi processo che esegue il debug, se e solo se il processo è in modalità di interruzione.
- UseAutoExpandRules
Tipo: System.Boolean
true se le regole di auto-espandere vengono utilizzate, in caso contrario, false.
- TreatAsStatement
Tipo: System.Boolean
true se il testo dell'espressione viene trattato come un'unica istruzione; in caso contrario, false.
- AllowAutoFuncEval
Tipo: System.Boolean
true se automatico la valutazione delle proprietà e le chiamate di funzione implicite deve essere eseguita; in caso contrario, false.
- Timeout
Tipo: System.Int32
Il periodo di timeout in millisecondi.
Valore restituito
Tipo: EnvDTE.Expression
Expression .
Note
GetExpression3 valuta un'espressione basata sullo stack frame specificato.Se l'espressione può essere analizzata ma non essere valutata, un oggetto viene restituito ma non contiene un valore valido.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.