private void button1_Click(object sender, EventArgs e) { Configuration c = new Configuration(); ObjectGenerator.FillObject(c, 2); TheTester nc = new TheTester("aaa", DateTime.Now, SomeeNum.EnumValue2); ObjectGenerator.FillObject(nc, 2); var sb = new StringBuilder(); ObjectWalker.WalkObject(nc, new StringBuilderWalker(sb), 6); richTextBox1.Text = sb.ToString(); ObjectWalker.WalkObject(nc, new TreeViewWalker(treeView1), 5); treeView1.ExpandAll(); richTextBox2.Text = SerializeToXml(c); }