Interface ICanSetErrors
Extends IHasErrors with methods to report and clear errors.
Inherited Members
Namespace: PoeShared.Modularity
Assembly: PoeShared.dll
Syntax
public interface ICanSetErrors : IHasErrors, IDisposable, INotifyPropertyChanged, IHasError
Methods
| Name | Description |
|---|---|
| Clear() | Clears all reported errors. |
| Report(ErrorInfo) | Reports an error. |
| Report(IHasErrors) | Subscribes to an error source and reports its errors. |
| Report(Exception) | Reports an exception as an error. |
| ReportMany<T>(IObservableList<T>) | Subscribes to multiple error sources and reports their errors. |
| ReportMany<T, TKey>(IObservableCache<T, TKey>) | Subscribes to multiple error sources and reports their errors. |
| ReportSuccess() | Reports that last operation was successful, clearing LastError |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)
NotifyPropertyChangedExtensions.WhenAnyProperty<TObject, T1>(TObject, Expression<Func<TObject, T1>>)