Condividi tramite


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.

Vedi anche