1
0
mirror of synced 2025-12-21 02:41:55 -05:00
Files
core/release-notes/5.0/api-diff/netstandard2.1/5.0_System.Buffers.Binary.md
Rich Lander 8c8e5836c3 Fix linter errors in repo (#9689)
* Fix linter errors

* Update links
2025-01-13 21:40:52 -08:00

1.5 KiB

System.Buffers.Binary

 namespace System.Buffers.Binary {
     public static class BinaryPrimitives {
+        public static double ReadDoubleBigEndian(ReadOnlySpan<byte> source);
+        public static double ReadDoubleLittleEndian(ReadOnlySpan<byte> source);
+        public static float ReadSingleBigEndian(ReadOnlySpan<byte> source);
+        public static float ReadSingleLittleEndian(ReadOnlySpan<byte> source);
+        public static bool TryReadDoubleBigEndian(ReadOnlySpan<byte> source, out double value);
+        public static bool TryReadDoubleLittleEndian(ReadOnlySpan<byte> source, out double value);
+        public static bool TryReadSingleBigEndian(ReadOnlySpan<byte> source, out float value);
+        public static bool TryReadSingleLittleEndian(ReadOnlySpan<byte> source, out float value);
+        public static bool TryWriteDoubleBigEndian(Span<byte> destination, double value);
+        public static bool TryWriteDoubleLittleEndian(Span<byte> destination, double value);
+        public static bool TryWriteSingleBigEndian(Span<byte> destination, float value);
+        public static bool TryWriteSingleLittleEndian(Span<byte> destination, float value);
+        public static void WriteDoubleBigEndian(Span<byte> destination, double value);
+        public static void WriteDoubleLittleEndian(Span<byte> destination, double value);
+        public static void WriteSingleBigEndian(Span<byte> destination, float value);
+        public static void WriteSingleLittleEndian(Span<byte> destination, float value);
     }
 }