public static unsafe void PutWord(this Endianness endianness, byte *data, ushort value) { if (endianness == Endianness.Little) { ByteEndian.PutWordLittle(data, value); } else { ByteEndian.PutWordBig(data, value); } }
public static unsafe ushort GetWord(this Endianness endianness, byte *data) => endianness == Endianness.Little ? ByteEndian.GetWordLittle(data) : ByteEndian.GetWordBig(data);