public void StartStopServer() { if (_manager.ServerConnected) { _manager.KillServer(); } else { if (_serverPort.Text.Trim().ToLower() == "any") { _serverPort.Text = TcpUtils.FreeTcpPort().ToString(); } int pars; int?port = Int32.TryParse(_serverPort.Text, out pars) ? pars : (int?)null; _manager.RunServer(_serverNameTextBox.Text, port); } }
private OmniSharpSolution() { server = new OmniSharpServer(TcpUtils.FreeTcpPort()); Projects = new ObservableCollection <IProject>(); }