Ejemplo n.º 1
0
 public IObservable <T> Spawn <T>(string path, ProgramArguments args, string workingDirectory, Func <string, T> stdoutSelector, Func <string, T> stderrSelector) =>
 SpawnCore(path, args, workingDirectory, stdoutSelector, stderrSelector).ToObservable();
Ejemplo n.º 2
0
 public static IObservable <T> Spawn <T>(this ISpawner spawner, string path, ProgramArguments args, Func <string, T> stdoutSelector, Func <string, T> stderrSelector) =>
 spawner.Spawn(path, args, null, stdoutSelector, stderrSelector);
Ejemplo n.º 3
0
 public static IObservable <KeyValuePair <T, string> > Spawn <T>(this ISpawner spawner, string path, ProgramArguments args, string workingDirectory, T stdoutKey, T stderrKey) =>
 spawner.Spawn(path, args, workingDirectory,
               stdout => stdoutKey.AsKeyTo(stdout),
               stderr => stderrKey.AsKeyTo(stderr));
Ejemplo n.º 4
0
 public static IObservable <KeyValuePair <T, string> > Spawn <T>(this ISpawner spawner, string path, ProgramArguments args, T stdoutKey, T stderrKey) =>
 spawner.Spawn(path, args, null, stdoutKey, stderrKey);
Ejemplo n.º 5
0
 public static IObservable <string> Spawn(this ISpawner spawner, string path, ProgramArguments args, string workingDirectory) =>
 spawner.Spawn(path, args, workingDirectory, output => output, null);
Ejemplo n.º 6
0
 public static IObservable <string> Spawn(this ISpawner spawner, string path, ProgramArguments args) =>
 spawner.Spawn(path, args, null);