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

◆ EncodeTags()

static void System.Diagnostics.Tracing.Statics.EncodeTags ( int tags,
ref int pos,
byte[] metadata )
inlinestatic

Definition at line 29 of file Statics.cs.

30 {
31 int num = tags & 0xFFFFFFF;
32 bool flag;
33 do
34 {
35 byte b = (byte)((uint)(num >> 21) & 0x7Fu);
36 flag = (num & 0x1FFFFF) != 0;
37 b |= (byte)(flag ? 128u : 0u);
38 num <<= 7;
39 if (metadata != null)
40 {
41 metadata[pos] = b;
42 }
43 pos++;
44 }
45 while (flag);
46 }

Referenced by System.Diagnostics.Tracing.NameInfo.NameInfo(), and System.Diagnostics.Tracing.FieldMetadata.Encode().