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

◆ ReverseBitsPerByte()

static void System.Formats.Asn1.AsnDecoder.ReverseBitsPerByte ( Span< byte > value)
inlinestaticpackage

Definition at line 1162 of file AsnDecoder.cs.

1163 {
1164 for (int i = 0; i < value.Length; i++)
1165 {
1166 byte b = value[i];
1167 byte b2 = 128;
1168 byte b3 = 0;
1169 while (b != 0)
1170 {
1171 b3 |= (byte)((b & 1) * b2);
1172 b >>= 1;
1173 b2 >>= 1;
1174 }
1175 value[i] = b3;
1176 }
1177 }

References System.value.

Referenced by System.Formats.Asn1.AsnDecoder.ReadNamedBitList(), and System.Formats.Asn1.AsnWriter.WriteBitArray().