public static void DoAction(InstalacaoConfig config, MainWizardForm form) { var proc = new Thread(new ThreadStart(() => { new InstallAction(config, form).DoAction(); })); proc.Start(); }
private InstallAction(InstalacaoConfig config, MainWizardForm form) { if (config == null) { throw new ArgumentNullException(nameof(config)); } if (form == null) { throw new ArgumentNullException(nameof(config)); } _config = config; _form = form; }
public static void DoAction(InstalacaoConfig config, MainWizardForm form) { new UninstallAction(config, form).DoAction(); }