コード例 #1
0
 private void FinishInstallation(InstallationFinishedStatus finishedStatus, ActiveInstallation installationToFinish)
 {
     ActiveInstallations.Remove(installationToFinish);
     installationToFinish.FinishedCallback(finishedStatus);
 }
コード例 #2
0
 public void FinishInstallationAny(InstallationFinishedStatus success)
 {
     FinishInstallation(success, ActiveInstallations[0]);
 }
コード例 #3
0
        public void FinishInstallation(string installation, string computer, InstallationFinishedStatus finishedStatus)
        {
            var installationToFinish = ActiveInstallations.Single(x => x.Installation == installation && x.Computer == computer);

            FinishInstallation(finishedStatus, installationToFinish);
        }