Ejemplo n.º 1
0
 public static IObservable <string> FirstOutputMessage(this IReactiveProcess process)
 {
     return(process.ActiveOutput.FirstOutputMessage());
 }
Ejemplo n.º 2
0
 public static IObservable <int> ExitCode(this IReactiveProcess process)
 {
     return(process.ActiveState.IgnoreElements().Select(_ => 0).Concat(Observable.Return(0)).SelectMany(p => Observable.Return(process.ExitCode)));
 }
Ejemplo n.º 3
0
 protected RepositoryActionReactiveProcessEntry AppendProcess(IReactiveProcess process)
 {
     return(AppendProcess(new RepositoryActionReactiveProcessEntry(process)));
 }
 public static IObservable <string> GetFirstOutput(this IReactiveProcess target)
 {
     return((from o in target.ActiveOutput
             where o.Channel == OutputChannel.Out
             select o.Message).FirstOrDefaultAsync());
 }
 public RepositoryActionReactiveProcessEntry(IReactiveProcess process)
 {
     this.process = process;
 }