MCLauncherW.MainWindow.selfUpdate C# (CSharp) Метод

selfUpdate() приватный Метод

private selfUpdate ( ) : void
Результат void
        private void selfUpdate()
        {
            try
            {
                checkUpdate();
            }
            catch (Exception ex)
            {
                if (ex.Message == "networkerror")
                {
                    MessageBox.Show(this.Resources["networkError"].ToString(), this.Resources["errorMessageTitle"].ToString(), MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            if (isSelfUpdate)
            {
                if (MessageBox.Show(this.Resources["haveNewSelfUpdates"].ToString(), this.Resources["haveNewUpdatesTitle"].ToString(), MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    try
                    {
                        this.Hide();
                        GetUpdate updateForm = new GetUpdate();
                        updateForm.Show();
                        updateForm.setParent(this);
                        updateForm.setDownload(selfDownload);
                        updateForm.selfUpdateStart();
                        updateForm.Show();
                    }
                    catch (Exception ex)
                    {
                        if (ex.Message == "networkerror")
                        {
                            MessageBox.Show(this.Resources["networkError"].ToString(), this.Resources["errorMessageTitle"].ToString(), MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                }
                else
                    minecraftUpdate();
            }
            else
                minecraftUpdate();
        }