Udostępnij za pośrednictwem


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ść.

Zobacz też