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

◆ WriteInt64()

void System.Xml.XmlBinaryNodeWriter.WriteInt64 ( long value)
inlineprivate

Definition at line 586 of file XmlBinaryNodeWriter.cs.

587 {
588 int offset;
589 byte[] buffer = GetBuffer(8, out offset);
590 buffer[offset] = (byte)value;
591 value >>= 8;
592 buffer[offset + 1] = (byte)value;
593 value >>= 8;
594 buffer[offset + 2] = (byte)value;
595 value >>= 8;
596 buffer[offset + 3] = (byte)value;
597 value >>= 8;
598 buffer[offset + 4] = (byte)value;
599 value >>= 8;
600 buffer[offset + 5] = (byte)value;
601 value >>= 8;
602 buffer[offset + 6] = (byte)value;
603 value >>= 8;
604 buffer[offset + 7] = (byte)value;
605 Advance(8);
606 }
byte[] GetBuffer(int count, out int offset)

References System.Xml.XmlStreamNodeWriter.Advance(), System.buffer, System.Xml.Dictionary, System.Xml.XmlStreamNodeWriter.GetBuffer(), System.offset, and System.value.

Referenced by System.Xml.XmlBinaryNodeWriter.WriteDateTimeArray(), and System.Xml.XmlBinaryNodeWriter.WriteTimeSpanArray().