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

◆ WriteHexCharEntity()

void System.Xml.XmlUTF8NodeWriter.WriteHexCharEntity ( int ch)
inlineprivate

Definition at line 571 of file XmlUTF8NodeWriter.cs.

572 {
574 int num = 32;
575 charEntityBuffer[--num] = 59;
576 num -= ToBase16(charEntityBuffer, num, (uint)ch);
577 charEntityBuffer[--num] = 120;
578 charEntityBuffer[--num] = 35;
579 charEntityBuffer[--num] = 38;
580 WriteUTF8Chars(charEntityBuffer, num, 32 - num);
581 }
void WriteUTF8Chars(byte[] chars, int charOffset, int charCount)
int ToBase16(byte[] chars, int offset, uint value)

References System.ch, System.Xml.Dictionary, System.Xml.XmlUTF8NodeWriter.GetCharEntityBuffer(), System.Xml.XmlUTF8NodeWriter.ToBase16(), and System.Xml.XmlStreamNodeWriter.WriteUTF8Chars().

Referenced by System.Xml.XmlUTF8NodeWriter.WriteCharEntity().