public void RunAllTest() { frmOutput Out = new frmOutput(); Out.T.Text = ""; StreamWriter writer = ConsoleWriter; TextWriter oldConsoleOut = Console.Out; Console.SetOut(writer); MemoryStream stream = (MemoryStream)writer.BaseStream; stream.SetLength(0); foreach (TreeData _current in this) { _current.Execute(); } writer.Flush(); Console.SetOut(oldConsoleOut); Out.T.Text += writer.Encoding.GetString(stream.ToArray()); Out.ShowDialog(); }