Parse Flags
These flags are supported by the IDebugExpressionContext::ParseLanguageText method.
- DEBUG_TEXT_ISEXPRESSION
- Text is an expression as opposed to a statement. This flag might affect the way in which the text is parsed by some languages.
- DEBUG_TEXT_RETURNVALUE
- If a return value is available, it will be used by the caller.
- DEBUG_TEXT_NOSIDEEFFECTS
- Do not allow side effects. If this flag is set, the evaluation of the expression should change.
- DEBUG_TEXT_ALLOWBREAKPOINTS
- Allow breakpoints during the evaluation of the text. If this flag is not set, breakpoints will be ignored during the evaluation of the text.
- DEBUG_TEXT_ALLOWERRORREPORT
- Allow error reports during the evaluation of the text. If this flag is not set, errors will not be reported to the host during the evaluation.