private void Disconnect() { if (_nodeLauncher != null) { _nodeLauncher.Dispose(); _nodeLauncher = null; } if (_timer != null) { _timer.Dispose(_autoEvent); _timer = null; } _viewModel.IsConnected = false; _viewModel.NbBlocks = 0; }