Microsoft.VisualStudio.R.Package.ProjectSystem.PropertyPages.Settings.SettingsPageControl.PopulateFilesCombo C# (CSharp) Method

PopulateFilesCombo() private method

private PopulateFilesCombo ( ) : void
return void
        private void PopulateFilesCombo() {
            var files = _viewModel?.Files.ToArray();
            filesList.Items.Clear();
            if (files == null || files.Length == 0) {
                filesList.Items.Add(Resources.NoSettingFiles);
                _selectedIndex = filesList.SelectedIndex = 0;
            } else {
                filesList.Items.AddRange(files);
                int index = Array.FindIndex(files, x => x.EqualsIgnoreCase(_viewModel.CurrentFile));
                _selectedIndex = filesList.SelectedIndex = index >= 0 ? index : 0;
            }
        }