IDebugExpressionEvaluator::Parse
Este método convierte una cadena de expresión en una expresión analizada.
Sintaxis
int Parse(
string upstrExpression,
enum_PARSEFLAGS dwFlags,
uint nRadix,
out string pbstrError,
out uint pichError,
out IDebugParsedExpression ppParsedExpression
);
Parámetros
upstrExpression
[in] Cadena de expresión que se va a analizar.
dwFlags
[in] Colección de constantes PARSEFLAGS que determinan cómo se va a analizar la expresión.
nRadix
[in] Radix que se usará para interpretar cualquier información numérica.
pbstrError
[out] Devuelve el error como texto legible.
pichError
[out] Devuelve la posición del carácter del inicio del error en la cadena de expresión.
ppParsedExpression
[out] Devuelve la expresión analizada en un objeto IDebugParsedExpression .
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Este método genera una expresión analizada, no un valor real. Una expresión analizada está lista para evaluarse, es decir, convertida en un valor.