コード例 #1
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 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();
コード例 #2
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 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);
コード例 #3
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 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));
コード例 #4
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 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);
コード例 #5
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 public static IObservable <string> Spawn(this ISpawner spawner, string path, ProgramArguments args, string workingDirectory) =>
 spawner.Spawn(path, args, workingDirectory, output => output, null);
コード例 #6
0
ファイル: Spawner.cs プロジェクト: gaybro8777/WebLinq
 public static IObservable <string> Spawn(this ISpawner spawner, string path, ProgramArguments args) =>
 spawner.Spawn(path, args, null);