public BuildFOMODsStep(IInstaller installer, ILog log, IPrompts prompts) { Log = log; _installer = installer; _prompts = prompts; _fomod = DependencyRegistry.Container.GetInstance<FOMOD>(); }
public BuildFOMODsStep(IInstaller installer, ILog log, IPrompts prompts) { Log = log; _installer = installer; _prompts = prompts; _fomod = DependencyRegistry.Container.GetInstance <FOMOD>(); }
public Installer(ILog log, IPrompts prompts) { Log = log; Prompts = prompts; Log.File("Version {0}", Application.ProductVersion); Log.File("{0}-bit architecture found.", Environment.Is64BitOperatingSystem ? "64" : "32"); }
private void frm_Main_Load(object sender, EventArgs e) { Util.AssertElevated(); Log = DependencyRegistry.Container.GetInstance <ILog>(); Log.DisplayMessage = new Progress <string>(UpdateLog); _prompts = DependencyRegistry.Container .With("openDialog").EqualTo(dlg_FindGame) .With("saveDialog").EqualTo(dlg_SaveTTW) .GetInstance <IPrompts>(); DependencyRegistry.Container.Inject(_prompts); txt_FO3Location.Text = _prompts.Fallout3Path; txt_FNVLocation.Text = _prompts.FalloutNVPath; txt_TTWLocation.Text = _prompts.TTWSavePath; _install = DependencyRegistry.Container.GetInstance <IInstaller>(); _install.ProgressMajorOperation = new Progress <InstallStatus>(m => UpdateProgressBar(m, prgOverall)); _install.ProgressMinorOperation = new Progress <InstallStatus>(m => UpdateProgressBar(m, prgCurrent)); }
public BuildBsasStep(IInstaller installer, IPrompts prompts) { _installer = installer; _prompts = prompts; }
public BsaInstaller(ILog log, IPrompts prompts, IBsaDiff bsaDiff) { Log = log; Prompts = prompts; _bsaDiff = bsaDiff; }
private void frm_Main_Load(object sender, EventArgs e) { Util.AssertElevated(); Log = DependencyRegistry.Container.GetInstance<ILog>(); Log.DisplayMessage = new Progress<string>(UpdateLog); _prompts = DependencyRegistry.Container .With("openDialog").EqualTo(dlg_FindGame) .With("saveDialog").EqualTo(dlg_SaveTTW) .GetInstance<IPrompts>(); DependencyRegistry.Container.Inject(_prompts); txt_FO3Location.Text = _prompts.Fallout3Path; txt_FNVLocation.Text = _prompts.FalloutNVPath; txt_TTWLocation.Text = _prompts.TTWSavePath; _install = DependencyRegistry.Container.GetInstance<IInstaller>(); _install.ProgressMajorOperation = new Progress<InstallStatus>(m => UpdateProgressBar(m, prgOverall)); _install.ProgressMinorOperation = new Progress<InstallStatus>(m => UpdateProgressBar(m, prgCurrent)); }