OBJECT_TYPE
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Specifies the type of an object from the expression evaluator.
Syntax
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 CreatePrimitiveObject and CreateArrayObject methods.
Requirements
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll