From b509b6d0be9b46efa35b909db96201d90af8cbcf Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Fri, 20 Jan 2017 12:17:13 +0200 Subject: [PATCH] Updated Utilities --- Utilities/ByteUtils/LittleEndianWriter.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Utilities/ByteUtils/LittleEndianWriter.cs b/Utilities/ByteUtils/LittleEndianWriter.cs index c40a71d..c51e12b 100644 --- a/Utilities/ByteUtils/LittleEndianWriter.cs +++ b/Utilities/ByteUtils/LittleEndianWriter.cs @@ -24,6 +24,12 @@ namespace Utilities Array.Copy(bytes, 0, buffer, offset, bytes.Length); } + public static void WriteInt16(byte[] buffer, ref int offset, short value) + { + WriteInt16(buffer, offset, value); + offset += 2; + } + public static void WriteUInt32(byte[] buffer, int offset, uint value) { byte[] bytes = LittleEndianConverter.GetBytes(value); @@ -66,6 +72,12 @@ namespace Utilities Array.Copy(bytes, 0, buffer, offset, bytes.Length); } + public static void WriteInt64(byte[] buffer, ref int offset, long value) + { + WriteInt64(buffer, offset, value); + offset += 8; + } + public static void WriteGuidBytes(byte[] buffer, int offset, Guid value) { byte[] bytes = LittleEndianConverter.GetBytes(value);