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

◆ ApppendEncodedByte()

override void System.Net.Mime.QEncoder.ApppendEncodedByte ( byte b)
inlineprotected

Definition at line 64 of file QEncoder.cs.

65 {
66 if (b == 32)
67 {
68 WriteState.Append(95);
69 return;
70 }
71 if (IsAsciiLetterOrDigit((char)b))
72 {
73 WriteState.Append(b);
74 return;
75 }
76 WriteState.Append(61);
77 WriteState.Append((byte)System.HexConverter.ToCharUpper(b >> 4));
78 WriteState.Append((byte)System.HexConverter.ToCharUpper(b));
79 }
static char ToCharUpper(int value)
static bool IsAsciiLetterOrDigit(char character)
Definition QEncoder.cs:81

References System.Net.Mime.QEncoder.IsAsciiLetterOrDigit(), and System.HexConverter.ToCharUpper().