51 references to CorElementType
System.Reflection.Metadata (51)
System\Reflection\Metadata\BlobReader.cs (2)
565
case (int)
CorElementType
.ELEMENT_TYPE_CLASS:
566
case (int)
CorElementType
.ELEMENT_TYPE_VALUETYPE:
System\Reflection\Metadata\MetadataReader.WinMD.cs (2)
622
sig.ReadByte() != (byte)
CorElementType
.ELEMENT_TYPE_GENERICINST ||
623
sig.ReadByte() != (byte)
CorElementType
.ELEMENT_TYPE_CLASS)
System\Reflection\Metadata\Signatures\ConstantTypeCode.cs (14)
18
Boolean =
CorElementType
.ELEMENT_TYPE_BOOLEAN,
19
Char =
CorElementType
.ELEMENT_TYPE_CHAR,
20
SByte =
CorElementType
.ELEMENT_TYPE_I1,
21
Byte =
CorElementType
.ELEMENT_TYPE_U1,
22
Int16 =
CorElementType
.ELEMENT_TYPE_I2,
23
UInt16 =
CorElementType
.ELEMENT_TYPE_U2,
24
Int32 =
CorElementType
.ELEMENT_TYPE_I4,
25
UInt32 =
CorElementType
.ELEMENT_TYPE_U4,
26
Int64 =
CorElementType
.ELEMENT_TYPE_I8,
27
UInt64 =
CorElementType
.ELEMENT_TYPE_U8,
28
Single =
CorElementType
.ELEMENT_TYPE_R4,
29
Double =
CorElementType
.ELEMENT_TYPE_R8,
30
String =
CorElementType
.ELEMENT_TYPE_STRING,
31
NullReference =
CorElementType
.ELEMENT_TYPE_CLASS,
System\Reflection\Metadata\Signatures\SignatureTypeCode.cs (31)
21
Void =
CorElementType
.ELEMENT_TYPE_VOID,
26
Boolean =
CorElementType
.ELEMENT_TYPE_BOOLEAN,
31
Char =
CorElementType
.ELEMENT_TYPE_CHAR,
36
SByte =
CorElementType
.ELEMENT_TYPE_I1,
41
Byte =
CorElementType
.ELEMENT_TYPE_U1,
46
Int16 =
CorElementType
.ELEMENT_TYPE_I2,
51
UInt16 =
CorElementType
.ELEMENT_TYPE_U2,
56
Int32 =
CorElementType
.ELEMENT_TYPE_I4,
61
UInt32 =
CorElementType
.ELEMENT_TYPE_U4,
66
Int64 =
CorElementType
.ELEMENT_TYPE_I8,
71
UInt64 =
CorElementType
.ELEMENT_TYPE_U8,
76
Single =
CorElementType
.ELEMENT_TYPE_R4,
81
Double =
CorElementType
.ELEMENT_TYPE_R8,
86
String =
CorElementType
.ELEMENT_TYPE_STRING,
94
Pointer =
CorElementType
.ELEMENT_TYPE_PTR, // PTR <type>
100
ByReference =
CorElementType
.ELEMENT_TYPE_BYREF, // BYREF <type>
107
GenericTypeParameter =
CorElementType
.ELEMENT_TYPE_VAR, // a class type variable VAR <U1>
112
Array =
CorElementType
.ELEMENT_TYPE_ARRAY, // MDARRAY <type> <rank> <bcount> <bound1> ... <lbcount> <lb1> ...
116
GenericTypeInstance =
CorElementType
.ELEMENT_TYPE_GENERICINST, // GENERICINST <generic type> <argCnt> <arg1> ... <argn>
122
TypedReference =
CorElementType
.ELEMENT_TYPE_TYPEDBYREF, // TYPEDREF (it takes no args) a typed reference to some other type
127
IntPtr =
CorElementType
.ELEMENT_TYPE_I,
132
UIntPtr =
CorElementType
.ELEMENT_TYPE_U,
137
FunctionPointer =
CorElementType
.ELEMENT_TYPE_FNPTR, // FNPTR <complete sig for the function including calling convention>
142
Object =
CorElementType
.ELEMENT_TYPE_OBJECT,
147
SZArray =
CorElementType
.ELEMENT_TYPE_SZARRAY,
154
GenericMethodParameter =
CorElementType
.ELEMENT_TYPE_MVAR, // a method type variable MVAR <U1>
160
RequiredModifier =
CorElementType
.ELEMENT_TYPE_CMOD_REQD, // required C modifier : E_T_CMOD_REQD <mdTypeRef/mdTypeDef>
165
OptionalModifier =
CorElementType
.ELEMENT_TYPE_CMOD_OPT, // optional C modifier : E_T_CMOD_OPT <mdTypeRef/mdTypeDef>
176
TypeHandle =
CorElementType
.ELEMENT_TYPE_HANDLE, // CLASS | VALUETYPE <class Token>
181
Sentinel =
CorElementType
.ELEMENT_TYPE_SENTINEL,
186
Pinned =
CorElementType
.ELEMENT_TYPE_PINNED,
System\Reflection\Metadata\Signatures\SignatureTypeKind.cs (2)
18
Class =
CorElementType
.ELEMENT_TYPE_CLASS,
23
ValueType =
CorElementType
.ELEMENT_TYPE_VALUETYPE,