public override void Write(BinaryWriter writer, object obj)
{
var table = (ObjectTable)obj;
for (int i = 0; i < table.Fields.Size; i++)
{
if (table[i] != null)
{
writer.Write(i);
this.streamerManager.Serialize(writer, table[i]);
}
}
writer.Write(-1);
}
}