5 writes to IsExpanded
Microsoft.VisualStudio.LanguageServices (5)
DocumentOutline\DocumentOutlineViewModel.cs (4)
245model.IsExpanded = shouldExpand; 370item.IsExpanded = false; 405item.IsExpanded = oldValues.isExpanded; 473overlappingModels[i].IsExpanded = true;
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
197item.IsExpanded = expand;
6 references to IsExpanded
Microsoft.VisualStudio.LanguageServices (6)
DocumentOutline\DocumentOutlineViewModel.cs (2)
366if (oldItems.Length > 0 && oldItems.All(static i => !i.IsExpanded)) 391oldState[mapped.Span] = (item.IsExpanded, item.IsSelected);
DocumentOutline\DocumentOutlineViewModel.DocumentOutlineViewState.cs (1)
34/// should be as the only mutable state is <see cref="DocumentSymbolDataViewModel.IsExpanded"/>/<see
DocumentOutline\DocumentSymbolDataViewModel.cs (3)
17/// cref="IsExpanded"/> and <see cref="IsSelected"/>. It is expected that these can be modified from any thread with 51private static readonly PropertyChangedEventArgs _isExpandedPropertyChangedEventArgs = new PropertyChangedEventArgs(nameof(IsExpanded)); 57nameof(IsExpanded) => _isExpandedPropertyChangedEventArgs,