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

◆ TryReadHalfBigEndian()

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

Definition at line 156 of file BinaryPrimitives.cs.

157 {
158 _ = BitConverter.IsLittleEndian;
159 short value2;
160 bool result = MemoryMarshal.TryRead<short>(source, out value2);
161 value = BitConverter.Int16BitsToHalf(ReverseEndianness(value2));
162 return result;
163 }
static sbyte ReverseEndianness(sbyte value)

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