pocorall.SCM_Notifier.MainForm.UpdateAll C# (CSharp) Method

UpdateAll() private method

private UpdateAll ( ) : void
return void
        private void UpdateAll()
        {
            newNonUpdatedFolders.Clear ();
            statusStrip.Items[0].Text = "Updating all...";
            UpdateTray(true);

            BeginUpdateFolderStatuses();

            btnUpdate.Enabled = updateToolStripMenuItem.Enabled = checkNowToolStripMenuItem.Enabled = menuItem_UpdateAll.Enabled = false;

            foreach (ScmRepository folder in folders)
                if ((folder.Status == ScmRepositoryStatus.NeedUpdate) || (folder.Status == ScmRepositoryStatus.NeedUpdate_Modified))
                {
                    folder.Status = ScmRepositoryStatus.Unknown;
                    listViewFolders.Items[folders.IndexOf(folder)].ImageKey = folder.IconName;

                    if (Config.UpdateAllSilently)
                        folder.BeginUpdateSilently();
                    else
                    {
                        updateNotInProgress.Reset ();
                        folder.Update(true);
                        forcedFolders.Enqueue (folder);
                        updateNotInProgress.Set ();
                    }
                }
            UpdateTray (true);
        }
MainForm