BinaryPrimitives
ReadDoubleBigEndian(ReadOnlySpan<Byte>)
ReadDoubleLittleEndian(ReadOnlySpan<Byte>)
ReadHalfBigEndian(ReadOnlySpan<Byte>)
ReadHalfLittleEndian(ReadOnlySpan<Byte>)
ReadInt128BigEndian(ReadOnlySpan<Byte>)
ReadInt128LittleEndian(ReadOnlySpan<Byte>)
ReadInt16BigEndian(ReadOnlySpan<Byte>)
ReadInt16LittleEndian(ReadOnlySpan<Byte>)
ReadInt32BigEndian(ReadOnlySpan<Byte>)
ReadInt32LittleEndian(ReadOnlySpan<Byte>)
ReadInt64BigEndian(ReadOnlySpan<Byte>)
ReadInt64LittleEndian(ReadOnlySpan<Byte>)
ReadIntPtrBigEndian(ReadOnlySpan<Byte>)
ReadIntPtrLittleEndian(ReadOnlySpan<Byte>)
ReadSingleBigEndian(ReadOnlySpan<Byte>)
ReadSingleLittleEndian(ReadOnlySpan<Byte>)
ReadUInt128BigEndian(ReadOnlySpan<Byte>)
ReadUInt128LittleEndian(ReadOnlySpan<Byte>)
ReadUInt16BigEndian(ReadOnlySpan<Byte>)
ReadUInt16LittleEndian(ReadOnlySpan<Byte>)
ReadUInt32BigEndian(ReadOnlySpan<Byte>)
ReadUInt32LittleEndian(ReadOnlySpan<Byte>)
ReadUInt64BigEndian(ReadOnlySpan<Byte>)
ReadUInt64LittleEndian(ReadOnlySpan<Byte>)
ReadUIntPtrBigEndian(ReadOnlySpan<Byte>)
ReadUIntPtrLittleEndian(ReadOnlySpan<Byte>)
ReverseEndianness(Byte)
ReverseEndianness(Int128)
ReverseEndianness(Int16)
ReverseEndianness(Int32)
ReverseEndianness(Int64)
ReverseEndianness(nint)
ReverseEndianness(nuint)
ReverseEndianness(SByte)
ReverseEndianness(UInt128)
ReverseEndianness(UInt16)
ReverseEndianness(UInt32)
ReverseEndianness(UInt64)
ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)
ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)
ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)
ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)
ReverseEndianness(ReadOnlySpan<nint>, Span<nint>)
ReverseEndianness(ReadOnlySpan<nuint>, Span<nuint>)
ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)
ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)
ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)
ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)
TryReadDoubleBigEndian(ReadOnlySpan<Byte>, Double)
TryReadDoubleLittleEndian(ReadOnlySpan<Byte>, Double)
TryReadHalfBigEndian(ReadOnlySpan<Byte>, Half)
TryReadHalfLittleEndian(ReadOnlySpan<Byte>, Half)
TryReadInt128BigEndian(ReadOnlySpan<Byte>, Int128)
TryReadInt128LittleEndian(ReadOnlySpan<Byte>, Int128)
TryReadInt16BigEndian(ReadOnlySpan<Byte>, Int16)
TryReadInt16LittleEndian(ReadOnlySpan<Byte>, Int16)
TryReadInt32BigEndian(ReadOnlySpan<Byte>, Int32)
TryReadInt32LittleEndian(ReadOnlySpan<Byte>, Int32)
TryReadInt64BigEndian(ReadOnlySpan<Byte>, Int64)
TryReadInt64LittleEndian(ReadOnlySpan<Byte>, Int64)
TryReadIntPtrBigEndian(ReadOnlySpan<Byte>, nint)
TryReadIntPtrLittleEndian(ReadOnlySpan<Byte>, nint)
TryReadSingleBigEndian(ReadOnlySpan<Byte>, Single)
TryReadSingleLittleEndian(ReadOnlySpan<Byte>, Single)
TryReadUInt128BigEndian(ReadOnlySpan<Byte>, UInt128)
TryReadUInt128LittleEndian(ReadOnlySpan<Byte>, UInt128)
TryReadUInt16BigEndian(ReadOnlySpan<Byte>, UInt16)
TryReadUInt16LittleEndian(ReadOnlySpan<Byte>, UInt16)
TryReadUInt32BigEndian(ReadOnlySpan<Byte>, UInt32)
TryReadUInt32LittleEndian(ReadOnlySpan<Byte>, UInt32)
TryReadUInt64BigEndian(ReadOnlySpan<Byte>, UInt64)
TryReadUInt64LittleEndian(ReadOnlySpan<Byte>, UInt64)
TryReadUIntPtrBigEndian(ReadOnlySpan<Byte>, nuint)
TryReadUIntPtrLittleEndian(ReadOnlySpan<Byte>, nuint)
TryWriteDoubleBigEndian(Span<Byte>, Double)
TryWriteDoubleLittleEndian(Span<Byte>, Double)
TryWriteHalfBigEndian(Span<Byte>, Half)
TryWriteHalfLittleEndian(Span<Byte>, Half)
TryWriteInt128BigEndian(Span<Byte>, Int128)
TryWriteInt128LittleEndian(Span<Byte>, Int128)
TryWriteInt16BigEndian(Span<Byte>, Int16)
TryWriteInt16LittleEndian(Span<Byte>, Int16)
TryWriteInt32BigEndian(Span<Byte>, Int32)
TryWriteInt32LittleEndian(Span<Byte>, Int32)
TryWriteInt64BigEndian(Span<Byte>, Int64)
TryWriteInt64LittleEndian(Span<Byte>, Int64)
TryWriteIntPtrBigEndian(Span<Byte>, nint)
TryWriteIntPtrLittleEndian(Span<Byte>, nint)
TryWriteSingleBigEndian(Span<Byte>, Single)
TryWriteSingleLittleEndian(Span<Byte>, Single)
TryWriteUInt128BigEndian(Span<Byte>, UInt128)
TryWriteUInt128LittleEndian(Span<Byte>, UInt128)
TryWriteUInt16BigEndian(Span<Byte>, UInt16)
TryWriteUInt16LittleEndian(Span<Byte>, UInt16)
TryWriteUInt32BigEndian(Span<Byte>, UInt32)
TryWriteUInt32LittleEndian(Span<Byte>, UInt32)
TryWriteUInt64BigEndian(Span<Byte>, UInt64)
TryWriteUInt64LittleEndian(Span<Byte>, UInt64)
TryWriteUIntPtrBigEndian(Span<Byte>, nuint)
TryWriteUIntPtrLittleEndian(Span<Byte>, nuint)
WriteDoubleBigEndian(Span<Byte>, Double)
WriteDoubleLittleEndian(Span<Byte>, Double)
WriteHalfBigEndian(Span<Byte>, Half)
WriteHalfLittleEndian(Span<Byte>, Half)
WriteInt128BigEndian(Span<Byte>, Int128)
WriteInt128LittleEndian(Span<Byte>, Int128)
WriteInt16BigEndian(Span<Byte>, Int16)
WriteInt16LittleEndian(Span<Byte>, Int16)
WriteInt32BigEndian(Span<Byte>, Int32)
WriteInt32LittleEndian(Span<Byte>, Int32)
WriteInt64BigEndian(Span<Byte>, Int64)
WriteInt64LittleEndian(Span<Byte>, Int64)
WriteIntPtrBigEndian(Span<Byte>, nint)
WriteIntPtrLittleEndian(Span<Byte>, nint)
WriteSingleBigEndian(Span<Byte>, Single)
WriteSingleLittleEndian(Span<Byte>, Single)
WriteUInt128BigEndian(Span<Byte>, UInt128)
WriteUInt128LittleEndian(Span<Byte>, UInt128)
WriteUInt16BigEndian(Span<Byte>, UInt16)
WriteUInt16LittleEndian(Span<Byte>, UInt16)
WriteUInt32BigEndian(Span<Byte>, UInt32)
WriteUInt32LittleEndian(Span<Byte>, UInt32)
WriteUInt64BigEndian(Span<Byte>, UInt64)
WriteUInt64LittleEndian(Span<Byte>, UInt64)
WriteUIntPtrBigEndian(Span<Byte>, nuint)
WriteUIntPtrLittleEndian(Span<Byte>, nuint)
net9.0
namespace System.Buffers.Binary
{
public static class BinaryPrimitives
{
public static bool TryWriteDoubleLittleEndian(Span<byte> destination, double value);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
Design Reviews |
|
.NET | 5.06.07.08.09.0 |
Information specific to net9.0 | |
Assembly | System.Memory , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API