67 {
68 ref byte rawData = ref this.GetRawData();
70 {
71 CorElementType.ELEMENT_TYPE_I1 =>
Unsafe.As<byte, sbyte>(ref rawData).
ToString(),
72 CorElementType.ELEMENT_TYPE_U1 => rawData.ToString(),
73 CorElementType.ELEMENT_TYPE_BOOLEAN =>
Unsafe.As<byte,
bool>(ref rawData).
ToString(),
74 CorElementType.ELEMENT_TYPE_I2 =>
Unsafe.As<byte,
short>(ref rawData).
ToString(),
75 CorElementType.ELEMENT_TYPE_U2 =>
Unsafe.As<byte, ushort>(ref rawData).
ToString(),
76 CorElementType.ELEMENT_TYPE_CHAR =>
Unsafe.As<byte,
char>(ref rawData).
ToString(),
77 CorElementType.ELEMENT_TYPE_I4 =>
Unsafe.As<byte,
int>(ref rawData).
ToString(),
78 CorElementType.ELEMENT_TYPE_U4 =>
Unsafe.As<byte, uint>(ref rawData).
ToString(),
79 CorElementType.ELEMENT_TYPE_R4 =>
Unsafe.As<byte,
float>(ref rawData).
ToString(),
80 CorElementType.ELEMENT_TYPE_I8 =>
Unsafe.As<byte,
long>(ref rawData).
ToString(),
81 CorElementType.ELEMENT_TYPE_U8 =>
Unsafe.As<byte, ulong>(ref rawData).
ToString(),
82 CorElementType.ELEMENT_TYPE_R8 =>
Unsafe.As<byte,
double>(ref rawData).
ToString(),
86 };
87 }
override string ToString()
CorElementType InternalGetCorElementType()
@ InvalidOperationException