public override void Write(GrnBinaryWriter writer)
{
this.UpdateNumTotalChildNodes();
this.UpdateOffset(0);
writer.Write((uint)this.NodeType);
writer.Write(this.NumTotalChildNodes);
writer.Write(new byte[8]);
writer.Write(this.FileLength);
writer.Write(new byte[12]);
foreach (GrnNode child in this.ChildNodes)
{
child.Write(writer);
}
foreach (GrnNode child in this.ChildNodes)
{
child.WriteData(writer);
}
}