public override void WriteData(GrnBinaryWriter writer)
{
writer.Write(this.Strings.Count);
int strLength = 0;
foreach (string s in this.Strings)
{
strLength += s.Length + 1;
}
writer.Write(strLength);
for (int i = 0; i < this.Strings.Count; ++i)
{
writer.Write(this.Strings[i]);
}
byte[] padding = new byte[(-strLength) & 3];
writer.Write(padding);
}