14 if (unreadSpan.
Length <
sizeof(T))
19 reader.Advance(
sizeof(T));
27 if (!reader.TryCopyTo(span))
33 reader.Advance(
sizeof(T));
41 return reader.TryRead<
short>(out
value);
50 return reader.TryRead<
short>(out
value);
57 if (reader.TryRead<
short>(out
value))
69 return reader.TryRead<
int>(out
value);
78 return reader.TryRead<
int>(out
value);
85 if (reader.TryRead<
int>(out
value))
97 return reader.TryRead<
long>(out
value);
106 return reader.TryRead<
long>(out
value);
113 if (reader.TryRead<
long>(out
value))
static readonly bool IsLittleEndian
static sbyte ReverseEndianness(sbyte value)
static bool TryReadBigEndian(this ref SequenceReader< byte > reader, out short value)
static bool TryReadBigEndian(this ref SequenceReader< byte > reader, out int value)
static bool TryReadLittleEndian(this ref SequenceReader< byte > reader, out int value)
static bool TryReadReverseEndianness(ref SequenceReader< byte > reader, out short value)
static unsafe bool TryRead< T >(this ref SequenceReader< byte > reader, out T value)
static bool TryReadReverseEndianness(ref SequenceReader< byte > reader, out int value)
static bool TryReadReverseEndianness(ref SequenceReader< byte > reader, out long value)
static unsafe bool TryReadMultisegment< T >(ref SequenceReader< byte > reader, out T value)
static bool TryReadLittleEndian(this ref SequenceReader< byte > reader, out short value)
static bool TryReadBigEndian(this ref SequenceReader< byte > reader, out long value)
static bool TryReadLittleEndian(this ref SequenceReader< byte > reader, out long value)