AdvancedLauncher.UI.Windows.Settings.OnGameBrowse C# (CSharp) Метод

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

private OnGameBrowse ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void
        private async void OnGameBrowse(object sender, RoutedEventArgs e) {
            Profile profile = SelectedProfile;
            Folderdialog.Description = LanguageManager.Model.Settings_SelectGameDir;
            while (true) {
                if (Folderdialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
                    string defaultPath = profile.GameModel.GamePath;
                    profile.GameModel.GamePath = Folderdialog.SelectedPath;
                    if (ConfigurationManager.CheckGame(profile.GameModel)) {
                        break;
                    }
                    profile.GameModel.GamePath = defaultPath;
                    await DialogManager.ShowMessageDialogAsync(LanguageManager.Model.Settings_GamePath,
                        LanguageManager.Model.Settings_SelectGameDirError).Wait();
                } else {
                    break;
                }
            }
        }