IDebugExpressionEvaluator::Parse
Ta metoda konwertuje ciąg wyrażenia na wyrażenie przeanalizowane.
Składnia
int Parse(
string upstrExpression,
enum_PARSEFLAGS dwFlags,
uint nRadix,
out string pbstrError,
out uint pichError,
out IDebugParsedExpression ppParsedExpression
);
Parametry
upstrExpression
[in] Ciąg wyrażenia, który ma zostać przeanalizowany.
dwFlags
[in] Kolekcja stałych PARSEFLAGS określających sposób analizowania wyrażenia.
nRadix
[in] Radix do interpretacji wszelkich informacji liczbowych.
pbstrError
[out] Zwraca błąd jako tekst czytelny dla człowieka.
pichError
[out] Zwraca położenie znaku początku błędu w ciągu wyrażenia.
ppParsedExpression
[out] Zwraca przeanalizowane wyrażenie w obiekcie IDebugParsedExpression .
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Ta metoda generuje wyrażenie przeanalizowane, a nie wartość rzeczywistą. Przeanalizowane wyrażenie jest gotowe do obliczenia, czyli przekonwertowane na wartość.