diff --git a/X10D.Tests/src/IO/DoubleTests.cs b/X10D.Tests/src/IO/DoubleTests.cs index 9b8a43a..66f15fe 100644 --- a/X10D.Tests/src/IO/DoubleTests.cs +++ b/X10D.Tests/src/IO/DoubleTests.cs @@ -33,7 +33,7 @@ internal class DoubleTests var expected = new byte[] { 0x40, 0x45, 0x40, 0, 0, 0, 0, 0 }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -44,7 +44,7 @@ internal class DoubleTests var expected = new byte[] { 0, 0, 0, 0, 0, 0x40, 0x45, 0x40 }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -53,7 +53,7 @@ internal class DoubleTests { const double value = 42.5; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } [Test] @@ -61,6 +61,6 @@ internal class DoubleTests { const double value = 42.5; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/Int16Tests.cs b/X10D.Tests/src/IO/Int16Tests.cs index 8d64f97..6b03d4a 100644 --- a/X10D.Tests/src/IO/Int16Tests.cs +++ b/X10D.Tests/src/IO/Int16Tests.cs @@ -33,7 +33,7 @@ internal class Int16Tests byte[] expected = { 0x0F, 0 }; Span actual = stackalloc byte[2]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -44,7 +44,7 @@ internal class Int16Tests byte[] expected = { 0, 0x0F }; Span actual = stackalloc byte[2]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -53,7 +53,7 @@ internal class Int16Tests { const short value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } [Test] @@ -61,6 +61,6 @@ internal class Int16Tests { const short value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/Int32Tests.cs b/X10D.Tests/src/IO/Int32Tests.cs index 31898a0..01c7990 100644 --- a/X10D.Tests/src/IO/Int32Tests.cs +++ b/X10D.Tests/src/IO/Int32Tests.cs @@ -33,7 +33,7 @@ internal class Int32Tests var expected = new byte[] { 0, 0, 0, 0x0F }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -44,7 +44,7 @@ internal class Int32Tests var expected = new byte[] { 0x0F, 0, 0, 0 }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -53,7 +53,7 @@ internal class Int32Tests { const int value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } [Test] @@ -61,6 +61,6 @@ internal class Int32Tests { const int value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/Int64Tests.cs b/X10D.Tests/src/IO/Int64Tests.cs index 393b9e0..c331369 100644 --- a/X10D.Tests/src/IO/Int64Tests.cs +++ b/X10D.Tests/src/IO/Int64Tests.cs @@ -33,7 +33,7 @@ internal class Int64Tests byte[] expected = { 0x0F, 0, 0, 0, 0, 0, 0, 0 }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -44,7 +44,7 @@ internal class Int64Tests byte[] expected = { 0, 0, 0, 0, 0, 0, 0, 0x0F }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -53,7 +53,7 @@ internal class Int64Tests { const long value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } [Test] @@ -61,6 +61,6 @@ internal class Int64Tests { const long value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/SingleTests.cs b/X10D.Tests/src/IO/SingleTests.cs index e7de74d..984f8a4 100644 --- a/X10D.Tests/src/IO/SingleTests.cs +++ b/X10D.Tests/src/IO/SingleTests.cs @@ -33,7 +33,7 @@ internal class SingleTests var expected = new byte[] { 0x42, 0x2A, 0, 0 }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -44,7 +44,7 @@ internal class SingleTests var expected = new byte[] { 0, 0, 0x2A, 0x42 }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -53,7 +53,7 @@ internal class SingleTests { const float value = 42.5f; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } [Test] @@ -61,6 +61,6 @@ internal class SingleTests { const float value = 42.5f; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/UInt16Tests.cs b/X10D.Tests/src/IO/UInt16Tests.cs index 58307e4..465a1e0 100644 --- a/X10D.Tests/src/IO/UInt16Tests.cs +++ b/X10D.Tests/src/IO/UInt16Tests.cs @@ -1,4 +1,4 @@ -using NUnit.Framework; +using NUnit.Framework; using X10D.IO; namespace X10D.Tests.IO; @@ -33,7 +33,7 @@ internal class UInt16Tests byte[] expected = { 0x0F, 0 }; Span actual = stackalloc byte[2]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -45,7 +45,7 @@ internal class UInt16Tests byte[] expected = { 0, 0x0F }; Span actual = stackalloc byte[2]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -55,7 +55,7 @@ internal class UInt16Tests { const ushort value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } [Test] @@ -63,6 +63,6 @@ internal class UInt16Tests { const ushort value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/UInt32Tests.cs b/X10D.Tests/src/IO/UInt32Tests.cs index cce312a..cb0f17b 100644 --- a/X10D.Tests/src/IO/UInt32Tests.cs +++ b/X10D.Tests/src/IO/UInt32Tests.cs @@ -1,4 +1,4 @@ -using NUnit.Framework; +using NUnit.Framework; using X10D.IO; namespace X10D.Tests.IO; @@ -33,7 +33,7 @@ internal class UInt32Tests byte[] expected = { 0x0F, 0, 0, 0 }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -45,7 +45,7 @@ internal class UInt32Tests byte[] expected = { 0, 0, 0, 0x0F }; Span actual = stackalloc byte[4]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -55,7 +55,7 @@ internal class UInt32Tests { const uint value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } [Test] @@ -63,6 +63,6 @@ internal class UInt32Tests { const uint value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } } diff --git a/X10D.Tests/src/IO/UInt64Tests.cs b/X10D.Tests/src/IO/UInt64Tests.cs index aeb589b..dfaa621 100644 --- a/X10D.Tests/src/IO/UInt64Tests.cs +++ b/X10D.Tests/src/IO/UInt64Tests.cs @@ -1,4 +1,4 @@ -using NUnit.Framework; +using NUnit.Framework; using X10D.IO; namespace X10D.Tests.IO; @@ -33,7 +33,7 @@ internal class UInt64Tests byte[] expected = { 0x0F, 0, 0, 0, 0, 0, 0, 0 }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteLittleEndian(actual)); + Assert.That(value.TryWriteLittleEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -45,7 +45,7 @@ internal class UInt64Tests byte[] expected = { 0, 0, 0, 0, 0, 0, 0, 0x0F }; Span actual = stackalloc byte[8]; - Assert.That(value.TryWriteBigEndian(actual)); + Assert.That(value.TryWriteBigEndianBytes(actual)); CollectionAssert.AreEqual(expected, actual.ToArray()); } @@ -55,7 +55,7 @@ internal class UInt64Tests { const ulong value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteLittleEndian(buffer), Is.False); + Assert.That(value.TryWriteLittleEndianBytes(buffer), Is.False); } [Test] @@ -63,6 +63,6 @@ internal class UInt64Tests { const ulong value = 0x0F; Span buffer = stackalloc byte[0]; - Assert.That(value.TryWriteBigEndian(buffer), Is.False); + Assert.That(value.TryWriteBigEndianBytes(buffer), Is.False); } } diff --git a/X10D/src/IO/DecimalExtensions.cs b/X10D/src/IO/DecimalExtensions.cs index 173ef60..b72b428 100644 --- a/X10D/src/IO/DecimalExtensions.cs +++ b/X10D/src/IO/DecimalExtensions.cs @@ -18,7 +18,7 @@ public static class DecimalExtensions public static byte[] GetBigEndianBytes(this decimal value) { Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -31,7 +31,7 @@ public static class DecimalExtensions public static byte[] GetLittleEndianBytes(this decimal value) { Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -41,15 +41,15 @@ public static class DecimalExtensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this decimal value, Span destination) + public static bool TryWriteBigEndianBytes(this decimal value, Span destination) { Span buffer = stackalloc int[4]; GetBits(value, buffer); - if (buffer[0].TryWriteBigEndian(destination[..4]) && - buffer[1].TryWriteBigEndian(destination[4..8]) && - buffer[2].TryWriteBigEndian(destination[8..12]) && - buffer[3].TryWriteBigEndian(destination[12..])) + if (buffer[0].TryWriteBigEndianBytes(destination[..4]) && + buffer[1].TryWriteBigEndianBytes(destination[4..8]) && + buffer[2].TryWriteBigEndianBytes(destination[8..12]) && + buffer[3].TryWriteBigEndianBytes(destination[12..])) { if (BitConverter.IsLittleEndian) { @@ -69,15 +69,15 @@ public static class DecimalExtensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this decimal value, Span destination) + public static bool TryWriteLittleEndianBytes(this decimal value, Span destination) { Span buffer = stackalloc int[4]; GetBits(value, buffer); - if (buffer[0].TryWriteLittleEndian(destination[..4]) && - buffer[1].TryWriteLittleEndian(destination[4..8]) && - buffer[2].TryWriteLittleEndian(destination[8..12]) && - buffer[3].TryWriteLittleEndian(destination[12..])) + if (buffer[0].TryWriteLittleEndianBytes(destination[..4]) && + buffer[1].TryWriteLittleEndianBytes(destination[4..8]) && + buffer[2].TryWriteLittleEndianBytes(destination[8..12]) && + buffer[3].TryWriteLittleEndianBytes(destination[12..])) { if (!BitConverter.IsLittleEndian) { diff --git a/X10D/src/IO/DoubleExtensions.cs b/X10D/src/IO/DoubleExtensions.cs index 327604e..03807b6 100644 --- a/X10D/src/IO/DoubleExtensions.cs +++ b/X10D/src/IO/DoubleExtensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; using System.Runtime.InteropServices; @@ -18,7 +18,7 @@ public static class DoubleExtensions public static byte[] GetBigEndianBytes(this double value) { Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -31,7 +31,7 @@ public static class DoubleExtensions public static byte[] GetLittleEndianBytes(this double value) { Span buffer = stackalloc byte[8]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -41,7 +41,7 @@ public static class DoubleExtensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this double value, Span destination) + public static bool TryWriteBigEndianBytes(this double value, Span destination) { #if NET5_0_OR_GREATER return BinaryPrimitives.TryWriteDoubleBigEndian(destination, value); @@ -62,7 +62,7 @@ public static class DoubleExtensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this double value, Span destination) + public static bool TryWriteLittleEndianBytes(this double value, Span destination) { #if NET5_0_OR_GREATER return BinaryPrimitives.TryWriteDoubleLittleEndian(destination, value); diff --git a/X10D/src/IO/Int16Extensions.cs b/X10D/src/IO/Int16Extensions.cs index 82cda58..f5840e2 100644 --- a/X10D/src/IO/Int16Extensions.cs +++ b/X10D/src/IO/Int16Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -17,7 +17,7 @@ public static class Int16Extensions public static byte[] GetBigEndianBytes(this short value) { Span buffer = stackalloc byte[2]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -30,7 +30,7 @@ public static class Int16Extensions public static byte[] GetLittleEndianBytes(this short value) { Span buffer = stackalloc byte[2]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -40,7 +40,7 @@ public static class Int16Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this short value, Span destination) + public static bool TryWriteBigEndianBytes(this short value, Span destination) { return BinaryPrimitives.TryWriteInt16BigEndian(destination, value); } @@ -51,7 +51,7 @@ public static class Int16Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this short value, Span destination) + public static bool TryWriteLittleEndianBytes(this short value, Span destination) { return BinaryPrimitives.TryWriteInt16LittleEndian(destination, value); } diff --git a/X10D/src/IO/Int32Extensions.cs b/X10D/src/IO/Int32Extensions.cs index 4a24df2..76449f8 100644 --- a/X10D/src/IO/Int32Extensions.cs +++ b/X10D/src/IO/Int32Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -17,7 +17,7 @@ public static class Int32Extensions public static byte[] GetBigEndianBytes(this int value) { Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -30,7 +30,7 @@ public static class Int32Extensions public static byte[] GetLittleEndianBytes(this int value) { Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -40,7 +40,7 @@ public static class Int32Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this int value, Span destination) + public static bool TryWriteBigEndianBytes(this int value, Span destination) { return BinaryPrimitives.TryWriteInt32BigEndian(destination, value); } @@ -51,7 +51,7 @@ public static class Int32Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this int value, Span destination) + public static bool TryWriteLittleEndianBytes(this int value, Span destination) { return BinaryPrimitives.TryWriteInt32LittleEndian(destination, value); } diff --git a/X10D/src/IO/Int64Extensions.cs b/X10D/src/IO/Int64Extensions.cs index 869d325..133f86a 100644 --- a/X10D/src/IO/Int64Extensions.cs +++ b/X10D/src/IO/Int64Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -17,7 +17,7 @@ public static class Int64Extensions public static byte[] GetBigEndianBytes(this long value) { Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -30,7 +30,7 @@ public static class Int64Extensions public static byte[] GetLittleEndianBytes(this long value) { Span buffer = stackalloc byte[8]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -40,7 +40,7 @@ public static class Int64Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this long value, Span destination) + public static bool TryWriteBigEndianBytes(this long value, Span destination) { return BinaryPrimitives.TryWriteInt64BigEndian(destination, value); } @@ -51,7 +51,7 @@ public static class Int64Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this long value, Span destination) + public static bool TryWriteLittleEndianBytes(this long value, Span destination) { return BinaryPrimitives.TryWriteInt64LittleEndian(destination, value); } diff --git a/X10D/src/IO/SingleExtensions.cs b/X10D/src/IO/SingleExtensions.cs index 670ae34..630c9a0 100644 --- a/X10D/src/IO/SingleExtensions.cs +++ b/X10D/src/IO/SingleExtensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; #if !NET5_0_OR_GREATER using System.Runtime.InteropServices; @@ -20,7 +20,7 @@ public static class SingleExtensions public static byte[] GetBigEndianBytes(this float value) { Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -33,7 +33,7 @@ public static class SingleExtensions public static byte[] GetLittleEndianBytes(this float value) { Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -43,7 +43,7 @@ public static class SingleExtensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this float value, Span destination) + public static bool TryWriteBigEndianBytes(this float value, Span destination) { #if NET5_0_OR_GREATER return BinaryPrimitives.TryWriteSingleBigEndian(destination, value); @@ -64,7 +64,7 @@ public static class SingleExtensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this float value, Span destination) + public static bool TryWriteLittleEndianBytes(this float value, Span destination) { #if NET5_0_OR_GREATER return BinaryPrimitives.TryWriteSingleLittleEndian(destination, value); diff --git a/X10D/src/IO/StreamExtensions.Writing.cs b/X10D/src/IO/StreamExtensions.Writing.cs index faede4a..a9a55b4 100644 --- a/X10D/src/IO/StreamExtensions.Writing.cs +++ b/X10D/src/IO/StreamExtensions.Writing.cs @@ -25,7 +25,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[2]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -50,7 +50,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -75,7 +75,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -101,7 +101,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[2]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -127,7 +127,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -153,7 +153,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -178,7 +178,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -204,7 +204,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -230,7 +230,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[16]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -255,7 +255,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[2]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -280,7 +280,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -305,7 +305,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[8]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -330,7 +330,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -356,7 +356,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[8]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } @@ -382,7 +382,7 @@ public static partial class StreamExtensions } Span buffer = stackalloc byte[16]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return stream.WriteInternal(buffer); } diff --git a/X10D/src/IO/UInt16Extensions.cs b/X10D/src/IO/UInt16Extensions.cs index 569516f..a977277 100644 --- a/X10D/src/IO/UInt16Extensions.cs +++ b/X10D/src/IO/UInt16Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -18,7 +18,7 @@ public static class UInt16Extensions public static byte[] GetBigEndianBytes(this ushort value) { Span buffer = stackalloc byte[2]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -31,7 +31,7 @@ public static class UInt16Extensions public static byte[] GetLittleEndianBytes(this ushort value) { Span buffer = stackalloc byte[2]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -41,7 +41,7 @@ public static class UInt16Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this ushort value, Span destination) + public static bool TryWriteBigEndianBytes(this ushort value, Span destination) { return BinaryPrimitives.TryWriteUInt16BigEndian(destination, value); } @@ -52,7 +52,7 @@ public static class UInt16Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this ushort value, Span destination) + public static bool TryWriteLittleEndianBytes(this ushort value, Span destination) { return BinaryPrimitives.TryWriteUInt16LittleEndian(destination, value); } diff --git a/X10D/src/IO/UInt32Extensions.cs b/X10D/src/IO/UInt32Extensions.cs index 3af3cce..7865ff5 100644 --- a/X10D/src/IO/UInt32Extensions.cs +++ b/X10D/src/IO/UInt32Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -18,7 +18,7 @@ public static class UInt32Extensions public static byte[] GetBigEndianBytes(this uint value) { Span buffer = stackalloc byte[4]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -31,7 +31,7 @@ public static class UInt32Extensions public static byte[] GetLittleEndianBytes(this uint value) { Span buffer = stackalloc byte[4]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -41,7 +41,7 @@ public static class UInt32Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this uint value, Span destination) + public static bool TryWriteBigEndianBytes(this uint value, Span destination) { return BinaryPrimitives.TryWriteUInt32BigEndian(destination, value); } @@ -52,7 +52,7 @@ public static class UInt32Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this uint value, Span destination) + public static bool TryWriteLittleEndianBytes(this uint value, Span destination) { return BinaryPrimitives.TryWriteUInt32LittleEndian(destination, value); } diff --git a/X10D/src/IO/UInt64Extensions.cs b/X10D/src/IO/UInt64Extensions.cs index 0ca5725..a6adf1c 100644 --- a/X10D/src/IO/UInt64Extensions.cs +++ b/X10D/src/IO/UInt64Extensions.cs @@ -1,4 +1,4 @@ -using System.Buffers.Binary; +using System.Buffers.Binary; using System.Diagnostics.Contracts; namespace X10D.IO; @@ -18,7 +18,7 @@ public static class UInt64Extensions public static byte[] GetBigEndianBytes(this ulong value) { Span buffer = stackalloc byte[8]; - value.TryWriteBigEndian(buffer); + value.TryWriteBigEndianBytes(buffer); return buffer.ToArray(); } @@ -31,7 +31,7 @@ public static class UInt64Extensions public static byte[] GetLittleEndianBytes(this ulong value) { Span buffer = stackalloc byte[8]; - value.TryWriteLittleEndian(buffer); + value.TryWriteLittleEndianBytes(buffer); return buffer.ToArray(); } @@ -41,7 +41,7 @@ public static class UInt64Extensions /// The value. /// The span of bytes where the value is to be written, as big endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteBigEndian(this ulong value, Span destination) + public static bool TryWriteBigEndianBytes(this ulong value, Span destination) { return BinaryPrimitives.TryWriteUInt64BigEndian(destination, value); } @@ -52,7 +52,7 @@ public static class UInt64Extensions /// The value. /// The span of bytes where the value is to be written, as little endian. /// if the conversion was successful; otherwise, . - public static bool TryWriteLittleEndian(this ulong value, Span destination) + public static bool TryWriteLittleEndianBytes(this ulong value, Span destination) { return BinaryPrimitives.TryWriteUInt64LittleEndian(destination, value); }