private void Dispose(bool disposing) { if (isDisposed) { return; } Win32.CloseHandle(processHandle); Process = null; processHandle = IntPtr.Zero; isDisposed = true; }