ホーム › System.WinRT.Metadata › CorElementType
CorElementType
列挙型メンバー 36
| 名前 | 10進 | 16進 |
|---|---|---|
| ELEMENT_TYPE_END | 0 | 0x0 |
| ELEMENT_TYPE_VOID | 1 | 0x1 |
| ELEMENT_TYPE_BOOLEAN | 2 | 0x2 |
| ELEMENT_TYPE_CHAR | 3 | 0x3 |
| ELEMENT_TYPE_I1 | 4 | 0x4 |
| ELEMENT_TYPE_U1 | 5 | 0x5 |
| ELEMENT_TYPE_I2 | 6 | 0x6 |
| ELEMENT_TYPE_U2 | 7 | 0x7 |
| ELEMENT_TYPE_I4 | 8 | 0x8 |
| ELEMENT_TYPE_U4 | 9 | 0x9 |
| ELEMENT_TYPE_I8 | 10 | 0xA |
| ELEMENT_TYPE_U8 | 11 | 0xB |
| ELEMENT_TYPE_R4 | 12 | 0xC |
| ELEMENT_TYPE_R8 | 13 | 0xD |
| ELEMENT_TYPE_STRING | 14 | 0xE |
| ELEMENT_TYPE_PTR | 15 | 0xF |
| ELEMENT_TYPE_BYREF | 16 | 0x10 |
| ELEMENT_TYPE_VALUETYPE | 17 | 0x11 |
| ELEMENT_TYPE_CLASS | 18 | 0x12 |
| ELEMENT_TYPE_VAR | 19 | 0x13 |
| ELEMENT_TYPE_ARRAY | 20 | 0x14 |
| ELEMENT_TYPE_GENERICINST | 21 | 0x15 |
| ELEMENT_TYPE_TYPEDBYREF | 22 | 0x16 |
| ELEMENT_TYPE_I | 24 | 0x18 |
| ELEMENT_TYPE_U | 25 | 0x19 |
| ELEMENT_TYPE_FNPTR | 27 | 0x1B |
| ELEMENT_TYPE_OBJECT | 28 | 0x1C |
| ELEMENT_TYPE_SZARRAY | 29 | 0x1D |
| ELEMENT_TYPE_MVAR | 30 | 0x1E |
| ELEMENT_TYPE_CMOD_REQD | 31 | 0x1F |
| ELEMENT_TYPE_CMOD_OPT | 32 | 0x20 |
| ELEMENT_TYPE_INTERNAL | 33 | 0x21 |
| ELEMENT_TYPE_MAX | 34 | 0x22 |
| ELEMENT_TYPE_MODIFIER | 64 | 0x40 |
| ELEMENT_TYPE_SENTINEL | 65 | 0x41 |
| ELEMENT_TYPE_PINNED | 69 | 0x45 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CorElementType : unsigned char {
ELEMENT_TYPE_END = 0,
ELEMENT_TYPE_VOID = 1,
ELEMENT_TYPE_BOOLEAN = 2,
ELEMENT_TYPE_CHAR = 3,
ELEMENT_TYPE_I1 = 4,
ELEMENT_TYPE_U1 = 5,
ELEMENT_TYPE_I2 = 6,
ELEMENT_TYPE_U2 = 7,
ELEMENT_TYPE_I4 = 8,
ELEMENT_TYPE_U4 = 9,
ELEMENT_TYPE_I8 = 10,
ELEMENT_TYPE_U8 = 11,
ELEMENT_TYPE_R4 = 12,
ELEMENT_TYPE_R8 = 13,
ELEMENT_TYPE_STRING = 14,
ELEMENT_TYPE_PTR = 15,
ELEMENT_TYPE_BYREF = 16,
ELEMENT_TYPE_VALUETYPE = 17,
ELEMENT_TYPE_CLASS = 18,
ELEMENT_TYPE_VAR = 19,
ELEMENT_TYPE_ARRAY = 20,
ELEMENT_TYPE_GENERICINST = 21,
ELEMENT_TYPE_TYPEDBYREF = 22,
ELEMENT_TYPE_I = 24,
ELEMENT_TYPE_U = 25,
ELEMENT_TYPE_FNPTR = 27,
ELEMENT_TYPE_OBJECT = 28,
ELEMENT_TYPE_SZARRAY = 29,
ELEMENT_TYPE_MVAR = 30,
ELEMENT_TYPE_CMOD_REQD = 31,
ELEMENT_TYPE_CMOD_OPT = 32,
ELEMENT_TYPE_INTERNAL = 33,
ELEMENT_TYPE_MAX = 34,
ELEMENT_TYPE_MODIFIER = 64,
ELEMENT_TYPE_SENTINEL = 65,
ELEMENT_TYPE_PINNED = 69
} CorElementType;public enum CorElementType : byte
{
ELEMENT_TYPE_END = 0,
ELEMENT_TYPE_VOID = 1,
ELEMENT_TYPE_BOOLEAN = 2,
ELEMENT_TYPE_CHAR = 3,
ELEMENT_TYPE_I1 = 4,
ELEMENT_TYPE_U1 = 5,
ELEMENT_TYPE_I2 = 6,
ELEMENT_TYPE_U2 = 7,
ELEMENT_TYPE_I4 = 8,
ELEMENT_TYPE_U4 = 9,
ELEMENT_TYPE_I8 = 10,
ELEMENT_TYPE_U8 = 11,
ELEMENT_TYPE_R4 = 12,
ELEMENT_TYPE_R8 = 13,
ELEMENT_TYPE_STRING = 14,
ELEMENT_TYPE_PTR = 15,
ELEMENT_TYPE_BYREF = 16,
ELEMENT_TYPE_VALUETYPE = 17,
ELEMENT_TYPE_CLASS = 18,
ELEMENT_TYPE_VAR = 19,
ELEMENT_TYPE_ARRAY = 20,
ELEMENT_TYPE_GENERICINST = 21,
ELEMENT_TYPE_TYPEDBYREF = 22,
ELEMENT_TYPE_I = 24,
ELEMENT_TYPE_U = 25,
ELEMENT_TYPE_FNPTR = 27,
ELEMENT_TYPE_OBJECT = 28,
ELEMENT_TYPE_SZARRAY = 29,
ELEMENT_TYPE_MVAR = 30,
ELEMENT_TYPE_CMOD_REQD = 31,
ELEMENT_TYPE_CMOD_OPT = 32,
ELEMENT_TYPE_INTERNAL = 33,
ELEMENT_TYPE_MAX = 34,
ELEMENT_TYPE_MODIFIER = 64,
ELEMENT_TYPE_SENTINEL = 65,
ELEMENT_TYPE_PINNED = 69,
}Public Enum CorElementType As Byte
ELEMENT_TYPE_END = 0
ELEMENT_TYPE_VOID = 1
ELEMENT_TYPE_BOOLEAN = 2
ELEMENT_TYPE_CHAR = 3
ELEMENT_TYPE_I1 = 4
ELEMENT_TYPE_U1 = 5
ELEMENT_TYPE_I2 = 6
ELEMENT_TYPE_U2 = 7
ELEMENT_TYPE_I4 = 8
ELEMENT_TYPE_U4 = 9
ELEMENT_TYPE_I8 = 10
ELEMENT_TYPE_U8 = 11
ELEMENT_TYPE_R4 = 12
ELEMENT_TYPE_R8 = 13
ELEMENT_TYPE_STRING = 14
ELEMENT_TYPE_PTR = 15
ELEMENT_TYPE_BYREF = 16
ELEMENT_TYPE_VALUETYPE = 17
ELEMENT_TYPE_CLASS = 18
ELEMENT_TYPE_VAR = 19
ELEMENT_TYPE_ARRAY = 20
ELEMENT_TYPE_GENERICINST = 21
ELEMENT_TYPE_TYPEDBYREF = 22
ELEMENT_TYPE_I = 24
ELEMENT_TYPE_U = 25
ELEMENT_TYPE_FNPTR = 27
ELEMENT_TYPE_OBJECT = 28
ELEMENT_TYPE_SZARRAY = 29
ELEMENT_TYPE_MVAR = 30
ELEMENT_TYPE_CMOD_REQD = 31
ELEMENT_TYPE_CMOD_OPT = 32
ELEMENT_TYPE_INTERNAL = 33
ELEMENT_TYPE_MAX = 34
ELEMENT_TYPE_MODIFIER = 64
ELEMENT_TYPE_SENTINEL = 65
ELEMENT_TYPE_PINNED = 69
End Enumimport enum
class CorElementType(enum.IntEnum):
ELEMENT_TYPE_END = 0
ELEMENT_TYPE_VOID = 1
ELEMENT_TYPE_BOOLEAN = 2
ELEMENT_TYPE_CHAR = 3
ELEMENT_TYPE_I1 = 4
ELEMENT_TYPE_U1 = 5
ELEMENT_TYPE_I2 = 6
ELEMENT_TYPE_U2 = 7
ELEMENT_TYPE_I4 = 8
ELEMENT_TYPE_U4 = 9
ELEMENT_TYPE_I8 = 10
ELEMENT_TYPE_U8 = 11
ELEMENT_TYPE_R4 = 12
ELEMENT_TYPE_R8 = 13
ELEMENT_TYPE_STRING = 14
ELEMENT_TYPE_PTR = 15
ELEMENT_TYPE_BYREF = 16
ELEMENT_TYPE_VALUETYPE = 17
ELEMENT_TYPE_CLASS = 18
ELEMENT_TYPE_VAR = 19
ELEMENT_TYPE_ARRAY = 20
ELEMENT_TYPE_GENERICINST = 21
ELEMENT_TYPE_TYPEDBYREF = 22
ELEMENT_TYPE_I = 24
ELEMENT_TYPE_U = 25
ELEMENT_TYPE_FNPTR = 27
ELEMENT_TYPE_OBJECT = 28
ELEMENT_TYPE_SZARRAY = 29
ELEMENT_TYPE_MVAR = 30
ELEMENT_TYPE_CMOD_REQD = 31
ELEMENT_TYPE_CMOD_OPT = 32
ELEMENT_TYPE_INTERNAL = 33
ELEMENT_TYPE_MAX = 34
ELEMENT_TYPE_MODIFIER = 64
ELEMENT_TYPE_SENTINEL = 65
ELEMENT_TYPE_PINNED = 69// CorElementType
pub const ELEMENT_TYPE_END: u8 = 0;
pub const ELEMENT_TYPE_VOID: u8 = 1;
pub const ELEMENT_TYPE_BOOLEAN: u8 = 2;
pub const ELEMENT_TYPE_CHAR: u8 = 3;
pub const ELEMENT_TYPE_I1: u8 = 4;
pub const ELEMENT_TYPE_U1: u8 = 5;
pub const ELEMENT_TYPE_I2: u8 = 6;
pub const ELEMENT_TYPE_U2: u8 = 7;
pub const ELEMENT_TYPE_I4: u8 = 8;
pub const ELEMENT_TYPE_U4: u8 = 9;
pub const ELEMENT_TYPE_I8: u8 = 10;
pub const ELEMENT_TYPE_U8: u8 = 11;
pub const ELEMENT_TYPE_R4: u8 = 12;
pub const ELEMENT_TYPE_R8: u8 = 13;
pub const ELEMENT_TYPE_STRING: u8 = 14;
pub const ELEMENT_TYPE_PTR: u8 = 15;
pub const ELEMENT_TYPE_BYREF: u8 = 16;
pub const ELEMENT_TYPE_VALUETYPE: u8 = 17;
pub const ELEMENT_TYPE_CLASS: u8 = 18;
pub const ELEMENT_TYPE_VAR: u8 = 19;
pub const ELEMENT_TYPE_ARRAY: u8 = 20;
pub const ELEMENT_TYPE_GENERICINST: u8 = 21;
pub const ELEMENT_TYPE_TYPEDBYREF: u8 = 22;
pub const ELEMENT_TYPE_I: u8 = 24;
pub const ELEMENT_TYPE_U: u8 = 25;
pub const ELEMENT_TYPE_FNPTR: u8 = 27;
pub const ELEMENT_TYPE_OBJECT: u8 = 28;
pub const ELEMENT_TYPE_SZARRAY: u8 = 29;
pub const ELEMENT_TYPE_MVAR: u8 = 30;
pub const ELEMENT_TYPE_CMOD_REQD: u8 = 31;
pub const ELEMENT_TYPE_CMOD_OPT: u8 = 32;
pub const ELEMENT_TYPE_INTERNAL: u8 = 33;
pub const ELEMENT_TYPE_MAX: u8 = 34;
pub const ELEMENT_TYPE_MODIFIER: u8 = 64;
pub const ELEMENT_TYPE_SENTINEL: u8 = 65;
pub const ELEMENT_TYPE_PINNED: u8 = 69;// CorElementType
const (
ELEMENT_TYPE_END byte = 0
ELEMENT_TYPE_VOID byte = 1
ELEMENT_TYPE_BOOLEAN byte = 2
ELEMENT_TYPE_CHAR byte = 3
ELEMENT_TYPE_I1 byte = 4
ELEMENT_TYPE_U1 byte = 5
ELEMENT_TYPE_I2 byte = 6
ELEMENT_TYPE_U2 byte = 7
ELEMENT_TYPE_I4 byte = 8
ELEMENT_TYPE_U4 byte = 9
ELEMENT_TYPE_I8 byte = 10
ELEMENT_TYPE_U8 byte = 11
ELEMENT_TYPE_R4 byte = 12
ELEMENT_TYPE_R8 byte = 13
ELEMENT_TYPE_STRING byte = 14
ELEMENT_TYPE_PTR byte = 15
ELEMENT_TYPE_BYREF byte = 16
ELEMENT_TYPE_VALUETYPE byte = 17
ELEMENT_TYPE_CLASS byte = 18
ELEMENT_TYPE_VAR byte = 19
ELEMENT_TYPE_ARRAY byte = 20
ELEMENT_TYPE_GENERICINST byte = 21
ELEMENT_TYPE_TYPEDBYREF byte = 22
ELEMENT_TYPE_I byte = 24
ELEMENT_TYPE_U byte = 25
ELEMENT_TYPE_FNPTR byte = 27
ELEMENT_TYPE_OBJECT byte = 28
ELEMENT_TYPE_SZARRAY byte = 29
ELEMENT_TYPE_MVAR byte = 30
ELEMENT_TYPE_CMOD_REQD byte = 31
ELEMENT_TYPE_CMOD_OPT byte = 32
ELEMENT_TYPE_INTERNAL byte = 33
ELEMENT_TYPE_MAX byte = 34
ELEMENT_TYPE_MODIFIER byte = 64
ELEMENT_TYPE_SENTINEL byte = 65
ELEMENT_TYPE_PINNED byte = 69
)const
ELEMENT_TYPE_END = 0;
ELEMENT_TYPE_VOID = 1;
ELEMENT_TYPE_BOOLEAN = 2;
ELEMENT_TYPE_CHAR = 3;
ELEMENT_TYPE_I1 = 4;
ELEMENT_TYPE_U1 = 5;
ELEMENT_TYPE_I2 = 6;
ELEMENT_TYPE_U2 = 7;
ELEMENT_TYPE_I4 = 8;
ELEMENT_TYPE_U4 = 9;
ELEMENT_TYPE_I8 = 10;
ELEMENT_TYPE_U8 = 11;
ELEMENT_TYPE_R4 = 12;
ELEMENT_TYPE_R8 = 13;
ELEMENT_TYPE_STRING = 14;
ELEMENT_TYPE_PTR = 15;
ELEMENT_TYPE_BYREF = 16;
ELEMENT_TYPE_VALUETYPE = 17;
ELEMENT_TYPE_CLASS = 18;
ELEMENT_TYPE_VAR = 19;
ELEMENT_TYPE_ARRAY = 20;
ELEMENT_TYPE_GENERICINST = 21;
ELEMENT_TYPE_TYPEDBYREF = 22;
ELEMENT_TYPE_I = 24;
ELEMENT_TYPE_U = 25;
ELEMENT_TYPE_FNPTR = 27;
ELEMENT_TYPE_OBJECT = 28;
ELEMENT_TYPE_SZARRAY = 29;
ELEMENT_TYPE_MVAR = 30;
ELEMENT_TYPE_CMOD_REQD = 31;
ELEMENT_TYPE_CMOD_OPT = 32;
ELEMENT_TYPE_INTERNAL = 33;
ELEMENT_TYPE_MAX = 34;
ELEMENT_TYPE_MODIFIER = 64;
ELEMENT_TYPE_SENTINEL = 65;
ELEMENT_TYPE_PINNED = 69;// CorElementType
pub const ELEMENT_TYPE_END: u8 = 0;
pub const ELEMENT_TYPE_VOID: u8 = 1;
pub const ELEMENT_TYPE_BOOLEAN: u8 = 2;
pub const ELEMENT_TYPE_CHAR: u8 = 3;
pub const ELEMENT_TYPE_I1: u8 = 4;
pub const ELEMENT_TYPE_U1: u8 = 5;
pub const ELEMENT_TYPE_I2: u8 = 6;
pub const ELEMENT_TYPE_U2: u8 = 7;
pub const ELEMENT_TYPE_I4: u8 = 8;
pub const ELEMENT_TYPE_U4: u8 = 9;
pub const ELEMENT_TYPE_I8: u8 = 10;
pub const ELEMENT_TYPE_U8: u8 = 11;
pub const ELEMENT_TYPE_R4: u8 = 12;
pub const ELEMENT_TYPE_R8: u8 = 13;
pub const ELEMENT_TYPE_STRING: u8 = 14;
pub const ELEMENT_TYPE_PTR: u8 = 15;
pub const ELEMENT_TYPE_BYREF: u8 = 16;
pub const ELEMENT_TYPE_VALUETYPE: u8 = 17;
pub const ELEMENT_TYPE_CLASS: u8 = 18;
pub const ELEMENT_TYPE_VAR: u8 = 19;
pub const ELEMENT_TYPE_ARRAY: u8 = 20;
pub const ELEMENT_TYPE_GENERICINST: u8 = 21;
pub const ELEMENT_TYPE_TYPEDBYREF: u8 = 22;
pub const ELEMENT_TYPE_I: u8 = 24;
pub const ELEMENT_TYPE_U: u8 = 25;
pub const ELEMENT_TYPE_FNPTR: u8 = 27;
pub const ELEMENT_TYPE_OBJECT: u8 = 28;
pub const ELEMENT_TYPE_SZARRAY: u8 = 29;
pub const ELEMENT_TYPE_MVAR: u8 = 30;
pub const ELEMENT_TYPE_CMOD_REQD: u8 = 31;
pub const ELEMENT_TYPE_CMOD_OPT: u8 = 32;
pub const ELEMENT_TYPE_INTERNAL: u8 = 33;
pub const ELEMENT_TYPE_MAX: u8 = 34;
pub const ELEMENT_TYPE_MODIFIER: u8 = 64;
pub const ELEMENT_TYPE_SENTINEL: u8 = 65;
pub const ELEMENT_TYPE_PINNED: u8 = 69;const
ELEMENT_TYPE_END* = 0
ELEMENT_TYPE_VOID* = 1
ELEMENT_TYPE_BOOLEAN* = 2
ELEMENT_TYPE_CHAR* = 3
ELEMENT_TYPE_I1* = 4
ELEMENT_TYPE_U1* = 5
ELEMENT_TYPE_I2* = 6
ELEMENT_TYPE_U2* = 7
ELEMENT_TYPE_I4* = 8
ELEMENT_TYPE_U4* = 9
ELEMENT_TYPE_I8* = 10
ELEMENT_TYPE_U8* = 11
ELEMENT_TYPE_R4* = 12
ELEMENT_TYPE_R8* = 13
ELEMENT_TYPE_STRING* = 14
ELEMENT_TYPE_PTR* = 15
ELEMENT_TYPE_BYREF* = 16
ELEMENT_TYPE_VALUETYPE* = 17
ELEMENT_TYPE_CLASS* = 18
ELEMENT_TYPE_VAR* = 19
ELEMENT_TYPE_ARRAY* = 20
ELEMENT_TYPE_GENERICINST* = 21
ELEMENT_TYPE_TYPEDBYREF* = 22
ELEMENT_TYPE_I* = 24
ELEMENT_TYPE_U* = 25
ELEMENT_TYPE_FNPTR* = 27
ELEMENT_TYPE_OBJECT* = 28
ELEMENT_TYPE_SZARRAY* = 29
ELEMENT_TYPE_MVAR* = 30
ELEMENT_TYPE_CMOD_REQD* = 31
ELEMENT_TYPE_CMOD_OPT* = 32
ELEMENT_TYPE_INTERNAL* = 33
ELEMENT_TYPE_MAX* = 34
ELEMENT_TYPE_MODIFIER* = 64
ELEMENT_TYPE_SENTINEL* = 65
ELEMENT_TYPE_PINNED* = 69enum CorElementType : ubyte {
ELEMENT_TYPE_END = 0,
ELEMENT_TYPE_VOID = 1,
ELEMENT_TYPE_BOOLEAN = 2,
ELEMENT_TYPE_CHAR = 3,
ELEMENT_TYPE_I1 = 4,
ELEMENT_TYPE_U1 = 5,
ELEMENT_TYPE_I2 = 6,
ELEMENT_TYPE_U2 = 7,
ELEMENT_TYPE_I4 = 8,
ELEMENT_TYPE_U4 = 9,
ELEMENT_TYPE_I8 = 10,
ELEMENT_TYPE_U8 = 11,
ELEMENT_TYPE_R4 = 12,
ELEMENT_TYPE_R8 = 13,
ELEMENT_TYPE_STRING = 14,
ELEMENT_TYPE_PTR = 15,
ELEMENT_TYPE_BYREF = 16,
ELEMENT_TYPE_VALUETYPE = 17,
ELEMENT_TYPE_CLASS = 18,
ELEMENT_TYPE_VAR = 19,
ELEMENT_TYPE_ARRAY = 20,
ELEMENT_TYPE_GENERICINST = 21,
ELEMENT_TYPE_TYPEDBYREF = 22,
ELEMENT_TYPE_I = 24,
ELEMENT_TYPE_U = 25,
ELEMENT_TYPE_FNPTR = 27,
ELEMENT_TYPE_OBJECT = 28,
ELEMENT_TYPE_SZARRAY = 29,
ELEMENT_TYPE_MVAR = 30,
ELEMENT_TYPE_CMOD_REQD = 31,
ELEMENT_TYPE_CMOD_OPT = 32,
ELEMENT_TYPE_INTERNAL = 33,
ELEMENT_TYPE_MAX = 34,
ELEMENT_TYPE_MODIFIER = 64,
ELEMENT_TYPE_SENTINEL = 65,
ELEMENT_TYPE_PINNED = 69,
}#define global ELEMENT_TYPE_END 0x0
#define global ELEMENT_TYPE_VOID 0x1
#define global ELEMENT_TYPE_BOOLEAN 0x2
#define global ELEMENT_TYPE_CHAR 0x3
#define global ELEMENT_TYPE_I1 0x4
#define global ELEMENT_TYPE_U1 0x5
#define global ELEMENT_TYPE_I2 0x6
#define global ELEMENT_TYPE_U2 0x7
#define global ELEMENT_TYPE_I4 0x8
#define global ELEMENT_TYPE_U4 0x9
#define global ELEMENT_TYPE_I8 0xA
#define global ELEMENT_TYPE_U8 0xB
#define global ELEMENT_TYPE_R4 0xC
#define global ELEMENT_TYPE_R8 0xD
#define global ELEMENT_TYPE_STRING 0xE
#define global ELEMENT_TYPE_PTR 0xF
#define global ELEMENT_TYPE_BYREF 0x10
#define global ELEMENT_TYPE_VALUETYPE 0x11
#define global ELEMENT_TYPE_CLASS 0x12
#define global ELEMENT_TYPE_VAR 0x13
#define global ELEMENT_TYPE_ARRAY 0x14
#define global ELEMENT_TYPE_GENERICINST 0x15
#define global ELEMENT_TYPE_TYPEDBYREF 0x16
#define global ELEMENT_TYPE_I 0x18
#define global ELEMENT_TYPE_U 0x19
#define global ELEMENT_TYPE_FNPTR 0x1B
#define global ELEMENT_TYPE_OBJECT 0x1C
#define global ELEMENT_TYPE_SZARRAY 0x1D
#define global ELEMENT_TYPE_MVAR 0x1E
#define global ELEMENT_TYPE_CMOD_REQD 0x1F
#define global ELEMENT_TYPE_CMOD_OPT 0x20
#define global ELEMENT_TYPE_INTERNAL 0x21
#define global ELEMENT_TYPE_MAX 0x22
#define global ELEMENT_TYPE_MODIFIER 0x40
#define global ELEMENT_TYPE_SENTINEL 0x41
#define global ELEMENT_TYPE_PINNED 0x45