AdvancedLauncher.UI.Validation.LauncherPathValidationRule.Validate C# (CSharp) Метод

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

public Validate ( object value, System cultureInfo ) : System.Windows.Controls.ValidationResult
value object
cultureInfo System
Результат System.Windows.Controls.ValidationResult
        public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
        {
            if (Container == null) {
                return new ValidationResult(false, LanguageManager.Model.PleaseSelectLauncherPath);
            }
            if (Container.GameModel == null) {
                return new ValidationResult(false, LanguageManager.Model.PleaseSelectLauncherPath);
            }
            if (Container.GameModel.Type == null) {
                return new ValidationResult(false, LanguageManager.Model.PleaseSelectLauncherPath);
            }
            if (ConfigurationManager.CheckLauncher(Container.GameModel)) {
                return new ValidationResult(true, LanguageManager.Model.PleaseSelectLauncherPath);
            }
            return new ValidationResult(false, LanguageManager.Model.PleaseSelectLauncherPath);
        }
LauncherPathValidationRule