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

◆ ReadInt64()

unsafe long System.Reflection.Metadata.BlobReader.ReadInt64 ( )
inline

Definition at line 188 of file BlobReader.cs.

189 {
190 byte* currentPointerAndAdvance = GetCurrentPointerAndAdvance(8);
191 uint num = (uint)(*currentPointerAndAdvance + (currentPointerAndAdvance[1] << 8) + (currentPointerAndAdvance[2] << 16) + (currentPointerAndAdvance[3] << 24));
192 uint num2 = (uint)(currentPointerAndAdvance[4] + (currentPointerAndAdvance[5] << 8) + (currentPointerAndAdvance[6] << 16) + (currentPointerAndAdvance[7] << 24));
193 return (long)(num + ((ulong)num2 << 32));
194 }
unsafe byte * GetCurrentPointerAndAdvance(int length)

References System.Reflection.Metadata.BlobReader.GetCurrentPointerAndAdvance().

Referenced by System.Reflection.Metadata.BlobReader.ReadConstant(), System.Reflection.Metadata.BlobReader.ReadDateTime(), System.Reflection.Metadata.BlobReader.ReadDouble(), and System.Reflection.Metadata.BlobReader.ReadUInt64().