public void GetSourceReturnsServerSource() { IServerSource source = new SavedServerSource(new Server("4.3.2.1", 54321)); ServerSelectionItem item = new ServerSelectionItem(source); Assert.AreSame(source, item.GetSource()); }
private void ServerSelectionChanged(object sender, EventArgs e) { removeSelectedServer.Enabled = serverList.IndexRemovable( SelectionCombo.SelectedIndex); ServerSelectionItem item = serverList[SelectionCombo.SelectedIndex]; if (item != null) { serverList.Promote(SelectionCombo.SelectedIndex); UpdateServerSource(item.GetSource()); } }
private async Task <Server> GetSelectedServer() { ServerSelectionItem item = null; if (InvokeRequired) { Invoke(new MethodInvoker(delegate { item = (ServerSelectionItem)SelectionCombo.SelectedItem; })); } else { item = (ServerSelectionItem)SelectionCombo.SelectedItem; } return(await item.GetSource().GetServer()); }
private async Task SaveServer(Server server, string name) { for (int index = SAVED_SERVER_INDEX; index < SelectionCombo.Items.Count; index++) { ServerSelectionItem item = (ServerSelectionItem)SelectionCombo.Items[index]; SavedServerSource source = (SavedServerSource)item.GetSource(); if (server.Equals(await source.GetServer())) { source.ServerName = name; return; } } AddServer(server, name); }
private async Task <Server> GetSelectedServer(CancellationTokenSource source) { ServerSelectionItem item = null; if (InvokeRequired) { Invoke(new MethodInvoker(delegate { item = serverList[SelectionCombo.SelectedIndex]; })); } else { item = serverList[SelectionCombo.SelectedIndex]; } return(await item.GetSource().GetServer(logger, clock, source)); }
private void ServerSelectionChanged(object sender, EventArgs e) { ServerSelectionItem item = (ServerSelectionItem)SelectionCombo.SelectedItem; UpdateServerSource(item.GetSource()); }