public static UInt24 ReadUInt24(this byte[] buffer, ref int offset, Endianity endianity) { UInt24 uint24 = ByteArrayExtensions.ReadUInt24(buffer, offset, endianity); offset += 3; return(uint24); }
public static UInt24 ReadUInt24(this byte[] buffer, int offset, Endianity endianity) { UInt24 uint24 = ByteArrayExtensions.ReadUInt24(buffer, offset); if (ByteArrayExtensions.IsWrongEndianity(endianity)) { uint24 = ByteArrayExtensions.HostToNetworkOrder(uint24); } return(uint24); }