|
20 | 20 |
|
21 | 21 | typedef enum CorElementType |
22 | 22 | { |
23 | | - ELEMENT_TYPE_END = 0x0, |
24 | | - ELEMENT_TYPE_VOID = 0x1, |
25 | | - ELEMENT_TYPE_BOOLEAN = 0x2, |
26 | | - ELEMENT_TYPE_CHAR = 0x3, |
27 | | - ELEMENT_TYPE_I1 = 0x4, |
28 | | - ELEMENT_TYPE_U1 = 0x5, |
29 | | - ELEMENT_TYPE_I2 = 0x6, |
30 | | - ELEMENT_TYPE_U2 = 0x7, |
31 | | - ELEMENT_TYPE_I4 = 0x8, |
32 | | - ELEMENT_TYPE_U4 = 0x9, |
33 | | - ELEMENT_TYPE_I8 = 0xa, |
34 | | - ELEMENT_TYPE_U8 = 0xb, |
35 | | - ELEMENT_TYPE_R4 = 0xc, |
36 | | - ELEMENT_TYPE_R8 = 0xd, |
37 | | - ELEMENT_TYPE_STRING = 0xe, |
| 23 | + ELEMENT_TYPE_END = 0x0, |
| 24 | + ELEMENT_TYPE_VOID = 0x1, |
| 25 | + ELEMENT_TYPE_BOOLEAN = 0x2, |
| 26 | + ELEMENT_TYPE_CHAR = 0x3, |
| 27 | + ELEMENT_TYPE_I1 = 0x4, |
| 28 | + ELEMENT_TYPE_U1 = 0x5, |
| 29 | + ELEMENT_TYPE_I2 = 0x6, |
| 30 | + ELEMENT_TYPE_U2 = 0x7, |
| 31 | + ELEMENT_TYPE_I4 = 0x8, |
| 32 | + ELEMENT_TYPE_U4 = 0x9, |
| 33 | + ELEMENT_TYPE_I8 = 0xa, |
| 34 | + ELEMENT_TYPE_U8 = 0xb, |
| 35 | + ELEMENT_TYPE_R4 = 0xc, |
| 36 | + ELEMENT_TYPE_R8 = 0xd, |
| 37 | + ELEMENT_TYPE_STRING = 0xe, |
38 | 38 |
|
39 | 39 | // every type above PTR will be simple type |
40 | 40 | // PTR <type> |
@@ -120,29 +120,28 @@ typedef enum CorElementType |
120 | 120 |
|
121 | 121 | typedef enum CorSerializationType |
122 | 122 | { |
123 | | - SERIALIZATION_TYPE_UNDEFINED = 0, |
124 | | - SERIALIZATION_TYPE_BOOLEAN = ELEMENT_TYPE_BOOLEAN, |
125 | | - SERIALIZATION_TYPE_CHAR = ELEMENT_TYPE_CHAR, |
126 | | - SERIALIZATION_TYPE_I1 = ELEMENT_TYPE_I1, |
127 | | - SERIALIZATION_TYPE_U1 = ELEMENT_TYPE_U1, |
128 | | - SERIALIZATION_TYPE_I2 = ELEMENT_TYPE_I2, |
129 | | - SERIALIZATION_TYPE_U2 = ELEMENT_TYPE_U2, |
130 | | - SERIALIZATION_TYPE_I4 = ELEMENT_TYPE_I4, |
131 | | - SERIALIZATION_TYPE_U4 = ELEMENT_TYPE_U4, |
132 | | - SERIALIZATION_TYPE_I8 = ELEMENT_TYPE_I8, |
133 | | - SERIALIZATION_TYPE_U8 = ELEMENT_TYPE_U8, |
134 | | - SERIALIZATION_TYPE_R4 = ELEMENT_TYPE_R4, |
135 | | - SERIALIZATION_TYPE_R8 = ELEMENT_TYPE_R8, |
136 | | - SERIALIZATION_TYPE_STRING = ELEMENT_TYPE_STRING, |
137 | | - SERIALIZATION_TYPE_SZARRAY = ELEMENT_TYPE_SZARRAY, // Shortcut for single dimension zero lower bound array |
138 | | - SERIALIZATION_TYPE_TYPE = 0x50, |
139 | | - SERIALIZATION_TYPE_TAGGED_OBJECT= 0x51, |
140 | | - SERIALIZATION_TYPE_FIELD = 0x53, |
141 | | - SERIALIZATION_TYPE_PROPERTY = 0x54, |
142 | | - SERIALIZATION_TYPE_ENUM = 0x55 |
| 123 | + SERIALIZATION_TYPE_UNDEFINED = 0, |
| 124 | + SERIALIZATION_TYPE_BOOLEAN = ELEMENT_TYPE_BOOLEAN, |
| 125 | + SERIALIZATION_TYPE_CHAR = ELEMENT_TYPE_CHAR, |
| 126 | + SERIALIZATION_TYPE_I1 = ELEMENT_TYPE_I1, |
| 127 | + SERIALIZATION_TYPE_U1 = ELEMENT_TYPE_U1, |
| 128 | + SERIALIZATION_TYPE_I2 = ELEMENT_TYPE_I2, |
| 129 | + SERIALIZATION_TYPE_U2 = ELEMENT_TYPE_U2, |
| 130 | + SERIALIZATION_TYPE_I4 = ELEMENT_TYPE_I4, |
| 131 | + SERIALIZATION_TYPE_U4 = ELEMENT_TYPE_U4, |
| 132 | + SERIALIZATION_TYPE_I8 = ELEMENT_TYPE_I8, |
| 133 | + SERIALIZATION_TYPE_U8 = ELEMENT_TYPE_U8, |
| 134 | + SERIALIZATION_TYPE_R4 = ELEMENT_TYPE_R4, |
| 135 | + SERIALIZATION_TYPE_R8 = ELEMENT_TYPE_R8, |
| 136 | + SERIALIZATION_TYPE_STRING = ELEMENT_TYPE_STRING, |
| 137 | + SERIALIZATION_TYPE_SZARRAY = ELEMENT_TYPE_SZARRAY, // Shortcut for single dimension zero lower bound array |
| 138 | + SERIALIZATION_TYPE_TYPE = 0x50, |
| 139 | + SERIALIZATION_TYPE_TAGGED_OBJECT = 0x51, |
| 140 | + SERIALIZATION_TYPE_FIELD = 0x53, |
| 141 | + SERIALIZATION_TYPE_PROPERTY = 0x54, |
| 142 | + SERIALIZATION_TYPE_ENUM = 0x55 |
143 | 143 | } CorSerializationType; |
144 | 144 |
|
145 | 145 | ///////////////////////////////////////////////////////////////////////////// |
146 | 146 |
|
147 | 147 | #endif // NANOCLR_CORHDR_H |
148 | | - |
0 commit comments