public void NotifyPropertyChanged([CallerMemberName] string propertyName = null) { Validable.NotifyPropertyChanged(propertyName); }
public T GetValue <T>(Expression <Func <T> > key, Func <T> factory = null) { return(Validable.GetValue(key, factory)); }
public void Invalidate(string property) { Validable.Invalidate(property); }
public bool SetValue <T>(T value, [CallerMemberName] string key = null) { return(Validable.SetValue(value, key)); }
public T GetValue <T>(Func <T> factory = null, [CallerMemberName] string key = null) { return(Validable.GetValue(factory, key)); }
public Task <bool> HasErrorAsync(string propertyName) { return(Validable.HasErrorAsync(propertyName)); }
public Task <bool> HasErrorsAsync() { return(Validable.HasErrorsAsync()); }
public Task <IValidationError> GetErrorAsync(string propertyName) { return(Validable.GetErrorAsync(propertyName)); }
public IValidationError GetError(string propertyName) { return(Validable.GetError(propertyName)); }