Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WriteNamedBitList() [1/4]

void System.Formats.Asn1.AsnWriter.WriteNamedBitList ( Asn1Tag? tag,
Type tEnum,
Enum value )
inlineprivate

Definition at line 817 of file AsnWriter.cs.

818 {
819 Type enumUnderlyingType = tEnum.GetEnumUnderlyingType();
820 if (!tEnum.IsDefined(typeof(FlagsAttribute), inherit: false))
821 {
823 }
824 ulong integralValue;
825 if (enumUnderlyingType == typeof(ulong))
826 {
827 integralValue = Convert.ToUInt64(value);
828 }
829 else
830 {
831 long num = Convert.ToInt64(value);
832 integralValue = (ulong)num;
833 }
835 }
void WriteNamedBitList(Enum value, Asn1Tag? tag=null)
Definition AsnWriter.cs:791
static string Argument_NamedBitListRequiresFlagsEnum
Definition SR.cs:22
Definition SR.cs:7

References System.SR.Argument_NamedBitListRequiresFlagsEnum, System.Convert.ToInt64(), System.Convert.ToUInt64(), System.value, and System.Formats.Asn1.AsnWriter.WriteNamedBitList().