public byte[] GetRawRepresentation() { byte[] toRet = new byte[10]; using (MemoryStream mem = new MemoryStream(toRet)) { mem.Write(Encoding.ASCII.GetBytes(_title), 0, 4); mem.Write(SizeHelper.EncodeSize(_size), 0, 4); mem.Write(_flags, 0, 2); } return(toRet); }
public byte[] GetRawRepresentation() { byte[] toRet = new byte[10]; using (MemoryStream mem = new MemoryStream(toRet)) { mem.Write(Encoding.ASCII.GetBytes(_title), 0, 3); mem.Write(new byte[] { _magorVersion }, 0, 1); mem.Write(new byte[] { _minorVersion }, 0, 1); mem.Write(new byte[] { _flags }, 0, 1); mem.Write(SizeHelper.EncodeSize(Convert.ToInt32(_size)), 0, 4); } return(toRet); }