Beispiel #1
0
        public ProcessAwaitable Wait(Process process)
        {
            var awaiter = new CustomProcessAwaiter();

            Task.Run(() =>
            {
                while (!process.HasExited)
                {
                }

                awaiter.SetCompleted();
            });

            return(new ProcessAwaitable(awaiter));
        }
Beispiel #2
0
 private ProcessAwaitable(CustomProcessAwaiter awaiter)
 {
     _awaiter = awaiter;
 }