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

◆ WriteBase64Text()

void System.Xml.XmlBinaryNodeWriter.AttributeValue.WriteBase64Text ( byte[] trailBytes,
int trailByteCount,
byte[] buffer,
int offset,
int count )
inline

Definition at line 60 of file XmlBinaryNodeWriter.cs.

61 {
62 if (_captureText != null || _captureXText != null)
63 {
64 if (trailByteCount > 0)
65 {
66 WriteText(XmlConverter.Base64Encoding.GetString(trailBytes, 0, trailByteCount));
67 }
68 WriteText(XmlConverter.Base64Encoding.GetString(buffer, offset, count));
69 return;
70 }
71 if (_captureStream == null)
72 {
74 }
75 if (trailByteCount > 0)
76 {
78 }
80 }
override void Write(byte[] buffer, int offset, int count)

References System.Xml.XmlBinaryNodeWriter.AttributeValue._captureStream, System.Xml.XmlBinaryNodeWriter.AttributeValue._captureText, System.Xml.XmlBinaryNodeWriter.AttributeValue._captureXText, System.Xml.XmlConverter.Base64Encoding, System.buffer, System.count, System.Xml.Dictionary, System.offset, System.IO.MemoryStream.Write(), and System.Xml.XmlBinaryNodeWriter.AttributeValue.WriteText().

Referenced by System.Xml.XmlBinaryNodeWriter.WriteBase64Text().