public void PrintHelp(ArrayList args) { if (args.Count < 2) { PrintMainHelp(); return; } string cname = args[1].ToString(); switch (cname) { case "start":SerialForwarder.PrintStartHelp(prompt); break; case "stop":SerialForwarder.PrintStopHelp(prompt); break; case "help": PrintHelp(args); break; case "list": SerialForwarder.PrintListHelp(prompt); break; case "info": SerialForwarder.PrintInfoHelp(prompt); break; case "close": PrintHelpClose(prompt); break; case "exit": PrintHelpExit(prompt); break; case "ports": PrintHelpPorts(prompt); break; case "set": PrintSetHelp(prompt); break; case "listen": Listener.PrintHelp(prompt); break; case "clear": PrintHelpClear(prompt); break; case "send": Sender.PrintHelp(prompt); break; default: PrintMainHelp(); break; } }