BetterExplorer.UpdateWizard.UpdateWizard C# (CSharp) Метод

UpdateWizard() публичный Метод

public UpdateWizard ( BetterExplorer.Updater updater ) : System
updater BetterExplorer.Updater
Результат System
        public UpdateWizard(Updater updater)
        {
            this.UpdateLocalPaths = new List<string>();
            this.StartPosition = FormStartPosition.CenterParent;
            this.CurrentUpdater = updater;
            InitializeComponent();
            UxTheme.SetWindowTheme(this.lvAvailableUpdates.Handle, "Explorer", 0);
            foreach (var item in this.CurrentUpdater.AvailableUpdates)
            {
                ListViewItem lvi = new ListViewItem(item.Name);
                switch (item.Type)
                {
                    case UpdateTypes.Nightly:
                        lvi.ForeColor = Color.Red;
                        break;
                    case UpdateTypes.Alpha:
                        lvi.ForeColor = Color.DarkOrange;
                        break;
                    case UpdateTypes.Beta:
                        lvi.ForeColor = Color.Blue;
                        break;
                    case UpdateTypes.ReleaseCandidate:
                        lvi.ForeColor = Color.Brown;
                        break;
                    case UpdateTypes.Release:
                        lvi.ForeColor = Color.Black;
                        break;
                }

                lvi.SubItems.Add(item.Version);
                lvi.SubItems.Add(item.Type.ToString());
                lvi.SubItems.Add(item.RequiredVersion);
                lvi.SubItems.Add(item.UpdaterFilePath);
                lvi.SubItems.Add(item.UpdaterFilePath64);
                this.lvAvailableUpdates.Items.Add(lvi);
            }
        }