public override byte[] Serialize()
{
using (var s = Serializer.Create())
{
s.Serialize(Title);
s.Serialize(Rows);
s.Serialize(Columns);
s.Serialize(Count);
foreach (var subplot in subplots)
{
s.Serialize(subplot.Row);
s.Serialize(subplot.RowSpan);
s.Serialize(subplot.Column);
s.Serialize(subplot.ColumnSpan);
s.Serialize(subplot.Plot.Header);
s.Serialize(subplot.Plot.Serialize());
}
return s.Value;
}
}