public void Dispose() { _server?.Disconnect(); _server?.Dispose(); _client?.Disconnect(); _client?.Dispose(); }
public void Dispose() { if (_pipe != null) { _pipe.ReleaseSubscriptions(); _pipe.Dispose(); _pipe = null; } if (_process != null && !_process.HasExited) { try { _process.Kill(); _process.Dispose(); } catch { } finally { _process = null; } } }