IDebugExpressionEvaluator::Parse
Questo metodo converte una stringa di espressione in un'espressione analizzata.
Sintassi
int Parse(
string upstrExpression,
enum_PARSEFLAGS dwFlags,
uint nRadix,
out string pbstrError,
out uint pichError,
out IDebugParsedExpression ppParsedExpression
);
Parametri
upstrExpression
[in] Stringa di espressione da analizzare.
dwFlags
[in] Raccolta di costanti PAR edizione Standard FLAGS che determinano la modalità di analisi dell'espressione.
nRadix
[in] Radix da usare per interpretare qualsiasi informazione numerica.
pbstrError
[out] Restituisce l'errore come testo leggibile dall'utente.
pichError
[out] Restituisce la posizione del carattere dell'inizio dell'errore nella stringa dell'espressione.
ppParsedExpression
[out] Restituisce l'espressione analizzata in un oggetto IDebugParsedExpression .
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Questo metodo produce un'espressione analizzata, non un valore effettivo. Un'espressione analizzata è pronta per essere valutata, ovvero convertita in un valore.