public void Dispose() { this.canExecute = _ => false; this._execution = null; }
public override Task ExecuteAsync(object parameter) { Execution = new NotifyTaskCompletion <TResult>(_command()); return(Execution.TaskCompletion); }