Merge branch 'cecil-light'
[mono.git] / mcs / class / Mono.Debugger.Soft / Mono.Debugger.Soft / Connection.cs
index 0a1999af92c0ac8808dcb2ae979ba684111eb333..74f8c9f1581a5a4bc8969e732bc9091530f7d4b6 100644 (file)
@@ -103,6 +103,48 @@ namespace Mono.Debugger.Soft
                SINGLE_THREADED = 0x2
        }
 
+       enum ElementType {
+               End              = 0x00,
+               Void            = 0x01,
+               Boolean  = 0x02,
+               Char            = 0x03,
+               I1                = 0x04,
+               U1                = 0x05,
+               I2                = 0x06,
+               U2                = 0x07,
+               I4                = 0x08,
+               U4                = 0x09,
+               I8                = 0x0a,
+               U8                = 0x0b,
+               R4                = 0x0c,
+               R8                = 0x0d,
+               String    = 0x0e,
+               Ptr              = 0x0f,
+               ByRef      = 0x10,
+               ValueType   = 0x11,
+               Class      = 0x12,
+               Var        = 0x13,
+               Array      = 0x14,
+               GenericInst = 0x15,
+               TypedByRef  = 0x16,
+               I                  = 0x18,
+               U                  = 0x19,
+               FnPtr      = 0x1b,
+               Object    = 0x1c,
+               SzArray  = 0x1d,
+               MVar       = 0x1e,
+               CModReqD        = 0x1f,
+               CModOpt  = 0x20,
+               Internal        = 0x21,
+               Modifier        = 0x40,
+               Sentinel        = 0x41,
+               Pinned    = 0x45,
+
+               Type            = 0x50,
+               Boxed      = 0x51,
+               Enum            = 0x55
+       }
+
        class ValueImpl {
                public ElementType Type; /* or one of the VALUE_TYPE_ID constants */
                public long Objid;