123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Utilities
- {
- public class LittleEndianReader
- {
- public static ushort ReadUInt16(byte[] buffer, ref int offset)
- {
- offset += 2;
- return LittleEndianConverter.ToUInt16(buffer, offset - 2);
- }
- public static uint ReadUInt32(byte[] buffer, ref int offset)
- {
- offset += 4;
- return LittleEndianConverter.ToUInt32(buffer, offset - 4);
- }
- public static ulong ReadUInt64(byte[] buffer, ref int offset)
- {
- offset += 8;
- return LittleEndianConverter.ToUInt64(buffer, offset - 8);
- }
- public static Guid ReadGuid(byte[] buffer, ref int offset)
- {
- offset += 16;
- return LittleEndianConverter.ToGuid(buffer, offset - 16);
- }
- }
- }
|