Metodo Debugger2.GetExpression2
Valuta un'espressione basata sullo stack frame corrente. Se l'espressione può essere analizzata, ma non valutata, viene restituito un oggetto, ma il valore in esso contenuto non sarà valido.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
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
Parametri
ExpressionText
Tipo: StringTesto dell'espressione da valutare.
UseAutoExpandRules
Tipo: Booleantrue se devono essere utilizzate le regole di espansione automatica; in caso contrario false.
TreatAsStatement
Tipo: Booleantrue se la stringa deve essere interpretata come un'istruzione; in caso contrario, false.
Timeout
Tipo: Int32Periodo di timeout, in millisecondi.
Valore restituito
Tipo: Expression
Restituisce sempre un'espressione.
Note
Il metodo GetExpression2 non genera un'eccezione. Se si verifica un errore, il messaggio di errore viene restituito nell'espressione.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.