public override void WriteData(GrnBinaryWriter writer)
{
writer.Write(this.NumTotalChildNodes);
if (this.NodeType == GrnNodeType.NullFrameDirectory)
{
writer.Write(1240936);
writer.Write(1240936);
writer.Write(1241292);
}
else
{
writer.Write(0);
writer.Write(this.ParentNode.FirstChild.Offset);
writer.Write(0);
}
foreach (GrnNode child in this.ChildNodes)
{
child.Write(writer);
}
foreach (GrnNode child in this.ChildNodes)
{
child.WriteData(writer);
}
}