You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public class ReactiveCommand<TParam, TResult> : ReactiveUI.ReactiveCommandBase<TParam, TResult>
490
480
{
@@ -496,12 +486,19 @@ namespace ReactiveUI
496
486
public override System.IObservable<TResult> Execute(TParam parameter = null) { }
497
487
public override System.IDisposable Subscribe(System.IObserver<TResult> observer) { }
498
488
}
499
-
public abstract class ReactiveCommandBase<TParam, TResult> : ReactiveUI.ReactiveCommand, System.IObservable<TResult>
489
+
public abstract class ReactiveCommandBase<TParam, TResult> : ReactiveUI.IHandleObservableErrors, System.IDisposable, System.IObservable<TResult>, System.Windows.Input.ICommand
500
490
{
501
491
protected ReactiveCommandBase() { }
492
+
public abstract System.IObservable<bool> CanExecute { get; }
493
+
public abstract System.IObservable<bool> IsExecuting { get; }
494
+
public abstract System.IObservable<System.Exception> ThrownExceptions { get; }
495
+
public event System.EventHandler System.Windows.Input.ICommand.CanExecuteChanged;
496
+
public void Dispose() { }
497
+
protected abstract void Dispose(bool disposing);
502
498
public abstract System.IObservable<TResult> Execute(TParam parameter = null);
0 commit comments