コード例 #1
0
ファイル: ProcessTask.cs プロジェクト: drunkcod/ProcessBoss
 public static Task Start(ProcessTaskStartInfo startInfo, Func <Process, Task> setup) =>
 Start(startInfo.ToProcessStartInfo(), setup, Id);
コード例 #2
0
ファイル: ProcessTask.cs プロジェクト: drunkcod/ProcessBoss
 public static Task <ProcessTaskResult> Start(ProcessTaskStartInfo startInfo, Func <StreamWriter, Task> writeInput) =>
 Start(startInfo.ToProcessStartInfo(), x => DefaultProcessTaskState.Create(x, writeInput), DefaultProcessTaskState.GetResult);
コード例 #3
0
ファイル: ProcessTask.cs プロジェクト: drunkcod/ProcessBoss
 public static Task <TResult> Start <TState, TResult>(ProcessTaskStartInfo startInfo, Func <Process, TState> setup, Func <TState, Task <TResult> > getResult) =>
 Start(startInfo.ToProcessStartInfo(), setup, getResult);
コード例 #4
0
ファイル: ProcessTask.cs プロジェクト: drunkcod/ProcessBoss
 public static Task <ProcessTaskResult> Start(ProcessTaskStartInfo startInfo) =>
 Start(startInfo.ToProcessStartInfo(), DefaultProcessTaskState.Create, DefaultProcessTaskState.GetResult);