PARSEFLAGS

Specifies how to parse an expression.

enum enum_PARSEFLAGS { 
   PARSE_EXPRESSION            = 0x0001,
   PARSE_FUNCTION_AS_ADDRESS   = 0x0002,
   PARSE_DESIGN_TIME_EXPR_EVAL = 0x1000
};
typedef DWORD PARSEFLAGS;
public enum enum_PARSEFLAGS { 
   PARSE_EXPRESSION            = 0x0001,
   PARSE_FUNCTION_AS_ADDRESS   = 0x0002,
   PARSE_DESIGN_TIME_EXPR_EVAL = 0x1000
};

Members

  • PARSE_EXPRESSION
    Indicates that the expression is not a statement.

  • PARSE_FUNCTION_AS_ADDRESS
    Indicates that the expression is to be parsed (and later evaluated) as an address.

  • PARSE_DESIGN_TIME_EXPR_EVAL
    Indicates that the expression is being parsed during design time (that is, when a designer is open).

Remarks

Passed as a parameter to the IDebugExpressionContext2::ParseText and IDebugExpressionEvaluator::Parse methods.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

Enumerations (Visual Studio Debugging)

IDebugExpressionContext2::ParseText

IDebugExpressionEvaluator::Parse