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);
            }
        }
Exemplo n.º 2
0
 private OmniSharpSolution()
 {
     server   = new OmniSharpServer(TcpUtils.FreeTcpPort());
     Projects = new ObservableCollection <IProject>();
 }