private void install_Click(object sender, RoutedEventArgs e) { instance.installAll(); }
public Program(string[] args) { instance = new MinecraftInstance(); if (args.Count() > 0) { switch (args[0]) { case "list": listMods(); break; case "set": switch (args[1]) { case "id": int i; string source = args[2]; if (int.TryParse(source, out i)) { setID(i, int.Parse(args[3])); } else { setID(source, int.Parse(args[3])); } break; default: break; } break; case "add": switch (args[1]) { case "action": switch (args[2]) { case "dircopy": string source = args[3]; int i; if (int.TryParse(source, out i)) { instance.addDirCopyAction(i, args[4], args[5]); } else { instance.addDirCopyAction(source, args[4], args[5]); } break; case "filecopy": string sourcef = args[3]; int ifi; if (int.TryParse(sourcef, out ifi)) { instance.addFileCopyAction(ifi, args[4], args[5]); } else { instance.addFileCopyAction(sourcef, args[4], args[5]); } break; default: break; } break; default: break; } break; case "install": instance.installAll(); break; default: break; } } else { instance.installAll(); } }