26 references to SortOption
Microsoft.VisualStudio.LanguageServices (26)
DocumentOutline\DocumentOutlineOptionsStorage.cs (2)
18public static readonly Option2<SortOption> DocumentOutlineSortOrder = new("visual_studio_document_outline_sort_order", defaultValue: SortOption.Location);
DocumentOutline\DocumentOutlineView.xaml.cs (14)
103if (_viewModel.SortOption == SortOption.Name) 110if (_viewModel.SortOption == SortOption.Location) 117if (_viewModel.SortOption == SortOption.Type) 149UpdateSort(SortOption.Name, userSelected: true); 153UpdateSort(SortOption.Location, userSelected: true); 157UpdateSort(SortOption.Type, userSelected: true); 204private void UpdateSort(SortOption sortOption, bool userSelected) 213SortOption.Name => FunctionId.DocumentOutline_SortByName, 214SortOption.Location => FunctionId.DocumentOutline_SortByOrder, 215SortOption.Type => FunctionId.DocumentOutline_SortByType, 257public static void UpdateSortDescription(SortDescriptionCollection sortDescriptions, SortOption sortOption) 262SortOption.Name => NameSortDescriptions, 263SortOption.Location => LocationSortDescriptions, 264SortOption.Type => TypeSortDescriptions,
DocumentOutline\DocumentOutlineViewModel.cs (4)
60private SortOption _sortOption_doNotAccessDirectly = SortOption.Location; 190public SortOption SortOption 295var sortOption = this.SortOption;
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
175SortOption sortOption,
DocumentOutline\DocumentSymbolDataViewModelSorter.cs (5)
25values[1] is SortOption sortOption) 33public static IComparer<DocumentSymbolDataViewModel> GetComparer(SortOption sortOption) 36SortOption.Name => NameComparer.Instance, 37SortOption.Type => TypeComparer.Instance, 38SortOption.Location => LocationComparer.Instance,