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

◆ TryReadDoubleBigEndian()

static bool System.Buffers.Binary.BinaryPrimitives.TryReadDoubleBigEndian ( ReadOnlySpan< byte > source,
out double value )
inlinestatic

Definition at line 146 of file BinaryPrimitives.cs.

147 {
148 _ = BitConverter.IsLittleEndian;
149 long value2;
150 bool result = MemoryMarshal.TryRead<long>(source, out value2);
151 value = BitConverter.Int64BitsToDouble(ReverseEndianness(value2));
152 return result;
153 }
static sbyte ReverseEndianness(sbyte value)

References System.BitConverter.Int64BitsToDouble(), System.BitConverter.IsLittleEndian, System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(), System.source, and System.value.