Definition at line 969 of file Enum.cs.
970 {
971 ref byte rawData = ref this.GetRawData();
973 {
975 return (ulong)
Unsafe.As<byte, sbyte>(ref rawData);
977 return rawData;
979 if (rawData == 0)
980 {
981 return 0uL;
982 }
983 return 1uL;
985 return (ulong)
Unsafe.As<byte,
short>(ref rawData);
988 return Unsafe.As<byte, ushort>(ref rawData);
990 return (ulong)
Unsafe.As<byte,
int>(ref rawData);
993 return Unsafe.As<byte, uint>(ref rawData);
995 return (ulong)
Unsafe.As<byte,
long>(ref rawData);
998 return Unsafe.As<byte, ulong>(ref rawData);
1000 return (ulong)(long)
Unsafe.As<
byte, IntPtr>(ref rawData);
1003 default:
1005 }
1006 }
CorElementType InternalGetCorElementType()
@ InvalidOperationException
References System.Enum.InternalGetCorElementType(), and System.SR.InvalidOperation_UnknownEnumType.
Referenced by System.Enum.Format(), System.Enum.GetName< TEnum >(), System.Enum.IsDefined< TEnum >(), System.Enum.ToString(), and System.Enum.ToString().