public static void WriteOrderFile(string directory, Topic parent) { FileSystem.AlterFlatFile(directory.AppendPath("order.txt"), list => { list.Clear(); parent.Children.Each(child => { var key = child.KeyWithinParent; list.Add(key); }); }); }