public void Start(bool removeAfterConnection) { RemoveAfterConnection = removeAfterConnection; NeedToReconnect = true; ConnectedServerRef connectedServerRef = ServerNode.FindServerRef <ConnectedServerRef>(); if (connectedServerRef != null) { _selectedInConnectedGroup = connectedServerRef.IsSelected; if (_selectedInConnectedGroup) { ServerTree.Instance.SelectedNode = ServerNode; } } if (!ServerNode.IsConnected) { ServerNode.Connect(); } else { ServerNode.Disconnect(); } }
public override void Reconnect() { NeedToReconnect = true; ServerNode.Disconnect(); }