RxCommandSync<TParam, TResult> constructor

RxCommandSync<TParam, TResult>(Func1<TParam, TResult> func, Observable<bool> canExecute, bool emitInitialCommandResult, bool buffer)

Implementation

factory RxCommandSync(Func1<TParam, TResult> func, Observable<bool> canExecute, bool emitInitialCommandResult, bool buffer )
{

  return new RxCommandSync._(func, new BehaviorSubject<CommandResult<TResult>>(seedValue: emitInitialCommandResult ?  new CommandResult<TResult>(null, null, false) : null ), canExecute, buffer);
}