public void Dispose() { if (CanSignal && !_hasExited) { // Request asynchronous termination because SengSignal allocates additional resources and may fail. // (Dispose should not fail!) _helper.RequestAsyncTermination(_token); } ChildProcessStateCollection.RemoveChildProcessState(this); _exitedEvent.Dispose(); }
public void Dispose() { ChildProcessStateCollection.RemoveChildProcessState(this); _exitedEvent.Dispose(); }