public override byte[] Serialize()
{
List<byte> rawData = new List<byte>();
rawData.AddRange(BitConverter.GetBytes(this.Flags));
rawData.AddRange(BitConverter.GetBytes(this.RopBufferSize));
rawData.AddRange(this.RopBuffer);
rawData.AddRange(BitConverter.GetBytes(this.MaxRopOut));
rawData.AddRange(BitConverter.GetBytes(this.AuxiliaryBufferSize));
rawData.AddRange(this.AuxiliaryBuffer);
return rawData.ToArray();
}
}