public override void SerializeExtraInfo (GraphSerializationContext ctx)
{
if (nodes == null) {
ctx.writer.Write(-1);
return;
}
ctx.writer.Write (nodes.Length);
for (int i=0;i<nodes.Length;i++) {
if (nodes[i] == null) {
ctx.writer.Write((int)-1);
} else {
ctx.writer.Write((int)0);
nodes[i].SerializeNode(ctx);
}
}
}