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

◆ GetDouble()

unsafe double System.Xml.XmlBufferReader.GetDouble ( int offset)
inline

Definition at line 1067 of file XmlBufferReader.cs.

1068 {
1069 byte[] buffer = _buffer;
1070 Unsafe.SkipInit(out double result);
1071 byte* ptr = (byte*)(&result);
1072 *ptr = buffer[offset];
1073 ptr[1] = buffer[offset + 1];
1074 ptr[2] = buffer[offset + 2];
1075 ptr[3] = buffer[offset + 3];
1076 ptr[4] = buffer[offset + 4];
1077 ptr[5] = buffer[offset + 5];
1078 ptr[6] = buffer[offset + 6];
1079 ptr[7] = buffer[offset + 7];
1080 return result;
1081 }

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

Referenced by System.Xml.ValueHandle.GetDouble().