Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Buffers.Binary.BinaryPrimitives Class Reference

Static Public Member Functions

static sbyte ReverseEndianness (sbyte value)
 
static short ReverseEndianness (short value)
 
static int ReverseEndianness (int value)
 
static long ReverseEndianness (long value)
 
static byte ReverseEndianness (byte value)
 
static ushort ReverseEndianness (ushort value)
 
static uint ReverseEndianness (uint value)
 
static ulong ReverseEndianness (ulong value)
 
static double ReadDoubleBigEndian (ReadOnlySpan< byte > source)
 
static Half ReadHalfBigEndian (ReadOnlySpan< byte > source)
 
static short ReadInt16BigEndian (ReadOnlySpan< byte > source)
 
static int ReadInt32BigEndian (ReadOnlySpan< byte > source)
 
static long ReadInt64BigEndian (ReadOnlySpan< byte > source)
 
static float ReadSingleBigEndian (ReadOnlySpan< byte > source)
 
static ushort ReadUInt16BigEndian (ReadOnlySpan< byte > source)
 
static uint ReadUInt32BigEndian (ReadOnlySpan< byte > source)
 
static ulong ReadUInt64BigEndian (ReadOnlySpan< byte > source)
 
static bool TryReadDoubleBigEndian (ReadOnlySpan< byte > source, out double value)
 
static bool TryReadHalfBigEndian (ReadOnlySpan< byte > source, out Half value)
 
static bool TryReadInt16BigEndian (ReadOnlySpan< byte > source, out short value)
 
static bool TryReadInt32BigEndian (ReadOnlySpan< byte > source, out int value)
 
static bool TryReadInt64BigEndian (ReadOnlySpan< byte > source, out long value)
 
static bool TryReadSingleBigEndian (ReadOnlySpan< byte > source, out float value)
 
static bool TryReadUInt16BigEndian (ReadOnlySpan< byte > source, out ushort value)
 
static bool TryReadUInt32BigEndian (ReadOnlySpan< byte > source, out uint value)
 
static bool TryReadUInt64BigEndian (ReadOnlySpan< byte > source, out ulong value)
 
static double ReadDoubleLittleEndian (ReadOnlySpan< byte > source)
 
static Half ReadHalfLittleEndian (ReadOnlySpan< byte > source)
 
static short ReadInt16LittleEndian (ReadOnlySpan< byte > source)
 
static int ReadInt32LittleEndian (ReadOnlySpan< byte > source)
 
static long ReadInt64LittleEndian (ReadOnlySpan< byte > source)
 
static float ReadSingleLittleEndian (ReadOnlySpan< byte > source)
 
static ushort ReadUInt16LittleEndian (ReadOnlySpan< byte > source)
 
static uint ReadUInt32LittleEndian (ReadOnlySpan< byte > source)
 
static ulong ReadUInt64LittleEndian (ReadOnlySpan< byte > source)
 
static bool TryReadDoubleLittleEndian (ReadOnlySpan< byte > source, out double value)
 
static bool TryReadHalfLittleEndian (ReadOnlySpan< byte > source, out Half value)
 
static bool TryReadInt16LittleEndian (ReadOnlySpan< byte > source, out short value)
 
static bool TryReadInt32LittleEndian (ReadOnlySpan< byte > source, out int value)
 
static bool TryReadInt64LittleEndian (ReadOnlySpan< byte > source, out long value)
 
static bool TryReadSingleLittleEndian (ReadOnlySpan< byte > source, out float value)
 
static bool TryReadUInt16LittleEndian (ReadOnlySpan< byte > source, out ushort value)
 
static bool TryReadUInt32LittleEndian (ReadOnlySpan< byte > source, out uint value)
 
static bool TryReadUInt64LittleEndian (ReadOnlySpan< byte > source, out ulong value)
 
static void WriteDoubleBigEndian (Span< byte > destination, double value)
 
static void WriteHalfBigEndian (Span< byte > destination, Half value)
 
static void WriteInt16BigEndian (Span< byte > destination, short value)
 
static void WriteInt32BigEndian (Span< byte > destination, int value)
 
static void WriteInt64BigEndian (Span< byte > destination, long value)
 
static void WriteSingleBigEndian (Span< byte > destination, float value)
 
static void WriteUInt16BigEndian (Span< byte > destination, ushort value)
 
static void WriteUInt32BigEndian (Span< byte > destination, uint value)
 
static void WriteUInt64BigEndian (Span< byte > destination, ulong value)
 
static bool TryWriteDoubleBigEndian (Span< byte > destination, double value)
 
static bool TryWriteHalfBigEndian (Span< byte > destination, Half value)
 
static bool TryWriteInt16BigEndian (Span< byte > destination, short value)
 
static bool TryWriteInt32BigEndian (Span< byte > destination, int value)
 
static bool TryWriteInt64BigEndian (Span< byte > destination, long value)
 
static bool TryWriteSingleBigEndian (Span< byte > destination, float value)
 
static bool TryWriteUInt16BigEndian (Span< byte > destination, ushort value)
 
static bool TryWriteUInt32BigEndian (Span< byte > destination, uint value)
 
static bool TryWriteUInt64BigEndian (Span< byte > destination, ulong value)
 
static void WriteDoubleLittleEndian (Span< byte > destination, double value)
 
static void WriteHalfLittleEndian (Span< byte > destination, Half value)
 
static void WriteInt16LittleEndian (Span< byte > destination, short value)
 
static void WriteInt32LittleEndian (Span< byte > destination, int value)
 
static void WriteInt64LittleEndian (Span< byte > destination, long value)
 
static void WriteSingleLittleEndian (Span< byte > destination, float value)
 
static void WriteUInt16LittleEndian (Span< byte > destination, ushort value)
 
static void WriteUInt32LittleEndian (Span< byte > destination, uint value)
 
static void WriteUInt64LittleEndian (Span< byte > destination, ulong value)
 
static bool TryWriteDoubleLittleEndian (Span< byte > destination, double value)
 
static bool TryWriteHalfLittleEndian (Span< byte > destination, Half value)
 
static bool TryWriteInt16LittleEndian (Span< byte > destination, short value)
 
static bool TryWriteInt32LittleEndian (Span< byte > destination, int value)
 
static bool TryWriteInt64LittleEndian (Span< byte > destination, long value)
 
static bool TryWriteSingleLittleEndian (Span< byte > destination, float value)
 
static bool TryWriteUInt16LittleEndian (Span< byte > destination, ushort value)
 
static bool TryWriteUInt32LittleEndian (Span< byte > destination, uint value)
 
static bool TryWriteUInt64LittleEndian (Span< byte > destination, ulong value)
 

Detailed Description

Definition at line 7 of file BinaryPrimitives.cs.


The documentation for this class was generated from the following file: