Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the type of an object from the expression evaluator.
enum enum_OBJECT_TYPE { 
   OBJECT_TYPE_BOOLEAN = 0x0,
   OBJECT_TYPE_CHAR    = 0x1,
   OBJECT_TYPE_I1      = 0x2,
   OBJECT_TYPE_U1      = 0x3,
   OBJECT_TYPE_I2      = 0x4,
   OBJECT_TYPE_U2      = 0x5,
   OBJECT_TYPE_I4      = 0x6,
   OBJECT_TYPE_U4      = 0x7,
   OBJECT_TYPE_I8      = 0x8,
   OBJECT_TYPE_U8      = 0x9,
   OBJECT_TYPE_R4      = 0xa,
   OBJECT_TYPE_R8      = 0xb,
   OBJECT_TYPE_OBJECT  = 0xc,
   OBJECT_TYPE_NULL    = 0xd,
   OBJECT_TYPE_CLASS   = 0xe
};
typedef DWORD OBJECT_TYPE;
public enum enum_OBJECT_TYPE { 
   OBJECT_TYPE_BOOLEAN = 0x0,
   OBJECT_TYPE_CHAR    = 0x1,
   OBJECT_TYPE_I1      = 0x2,
   OBJECT_TYPE_U1      = 0x3,
   OBJECT_TYPE_I2      = 0x4,
   OBJECT_TYPE_U2      = 0x5,
   OBJECT_TYPE_I4      = 0x6,
   OBJECT_TYPE_U4      = 0x7,
   OBJECT_TYPE_I8      = 0x8,
   OBJECT_TYPE_U8      = 0x9,
   OBJECT_TYPE_R4      = 0xa,
   OBJECT_TYPE_R8      = 0xb,
   OBJECT_TYPE_OBJECT  = 0xc,
   OBJECT_TYPE_NULL    = 0xd,
   OBJECT_TYPE_CLASS   = 0xe
};
Members
- OBJECT_TYPE_BOOLEAN 
 Indicates that the object is a Boolean.
- OBJECT_TYPE_CHAR 
 Indicates that the object is a character.
- OBJECT_TYPE_I1 
 Indicates that the object is a one-byte signed integer.
- OBJECT_TYPE_U1 
 Indicates that the object is a one-byte unsigned integer.
- OBJECT_TYPE_I2 
 Indicates that the object is a two-byte signed integer.
- OBJECT_TYPE_U2 
 Indicates that the object is a two-byte unsigned integer.
- OBJECT_TYPE_I4 
 Indicates that the object is a four-byte signed integer.
- OBJECT_TYPE_U4 
 Indicates that the object is a four-byte unsigned integer.
- OBJECT_TYPE_I8 
 Indicates that the object is an eight-byte signed integer.
- OBJECT_TYPE_U8 
 Indicates that the object is an eight-byte unsigned integer.
- OBJECT_TYPE_R4 
 Indicates that the object is a four-byte floating-point number.
- OBJECT_TYPE_R8 
 Indicates that the object is an eight-byte floating-point number.
- OBJECT_TYPE_OBJECT 
 Indicates that the object is an object.
- OBJECT_TYPE_NULL 
 Indicates that the object is NULL.
- OBJECT_TYPE_CLASS 
 Indicates that the object is a class.
Remarks
Passed as an argument to the IDebugFunctionObject::CreatePrimitiveObject and IDebugFunctionObject::CreateArrayObject methods.
Requirements
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
Enumerations (Visual Studio Debugging)