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

◆ GetInt64()

long System.Xml.XmlBufferReader.GetInt64 ( int offset)
inline

Definition at line 1034 of file XmlBufferReader.cs.

1035 {
1036 byte[] buffer = _buffer;
1037 byte b = buffer[offset];
1038 byte b2 = buffer[offset + 1];
1039 byte b3 = buffer[offset + 2];
1040 byte b4 = buffer[offset + 3];
1041 long num = (uint)((((b4 << 8) + b3 << 8) + b2 << 8) + b);
1042 b = buffer[offset + 4];
1043 b2 = buffer[offset + 5];
1044 b3 = buffer[offset + 6];
1045 b4 = buffer[offset + 7];
1046 long num2 = (uint)((((b4 << 8) + b3 << 8) + b2 << 8) + b);
1047 return (num2 << 32) + num;
1048 }

References System.Xml.XmlBufferReader._buffer, System.buffer, System.Xml.Dictionary, and System.offset.

Referenced by System.Xml.ValueHandle.GetInt64(), and System.Xml.XmlBufferReader.GetUInt64().