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

◆ GetChunkHeader()

static byte[] System.Net.HttpResponseStreamAsyncResult.GetChunkHeader ( int size,
out int offset )
inlinestaticprivate

Definition at line 49 of file HttpResponseStreamAsyncResult.cs.

50 {
51 uint num = 4026531840u;
52 byte[] array = new byte[10];
53 offset = -1;
54 int num2 = 0;
55 while (num2 < 8)
56 {
57 if (offset != -1 || (size & num) != 0L)
58 {
59 uint num3 = (uint)size >> 28;
60 if (num3 < 10)
61 {
62 array[num2] = (byte)(num3 + 48);
63 }
64 else
65 {
66 array[num2] = (byte)(num3 - 10 + 65);
67 }
68 if (offset == -1)
69 {
70 offset = num2;
71 }
72 }
73 num2++;
74 size <<= 4;
75 }
76 array[8] = 13;
77 array[9] = 10;
78 return array;
79 }

References System.array, System.L, and System.offset.

Referenced by System.Net.HttpResponseStreamAsyncResult.HttpResponseStreamAsyncResult().