public static void WriteUIntBigEndian(this FileStream fs, uint value, int offset = 0) { fs.WriteBytes(BitExtensions.ToBytesBigEndian(value), offset); }
public static uint ReadUIntBigEndian(this FileStream fs, int offset = 0) { return(BitExtensions.ToUIntBigEndian(fs.ReadBytes(4, offset))); }
public static void WriteUShortLittleEndian(this FileStream fs, ushort value, int offset = 0) { fs.WriteBytes(BitExtensions.ToBytesLittleEndian(value), offset); }
public static uint ReadUShortLittleEndian(this FileStream fs, int offset = 0) { return(BitExtensions.ToUShortLittleEndian(fs.ReadBytes(2, offset))); }