private void InitializeConnections() { List <IConnectionViewModel> connections = new List <IConnectionViewModel>(); connections.Add(new LocalConnectionViewModel()); connections.AddRange(SSHHelper.GetAvailableSSHConnectionInfos().Select(item => new SSHConnectionViewModel(item))); SupportedConnections = new ObservableCollection <IConnectionViewModel>(connections); OnPropertyChanged(nameof(SupportedConnections)); }
private void InitializeConnections() { List <IConnectionViewModel> connections = new List <IConnectionViewModel>(); connections.Add(new LocalConnectionViewModel()); if (SupportSSHConnections) // we currently only support SSH for Linux Containers { connections.AddRange(SSHHelper.GetAvailableSSHConnectionInfos().Select(item => new SSHConnectionViewModel(item))); } SupportedConnections = new ObservableCollection <IConnectionViewModel>(connections); OnPropertyChanged(nameof(SupportedConnections)); }