1 type derived from TreeItemViewModel
Microsoft.VisualStudio.LanguageServices (1)
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
23internal sealed class ValueTrackedTreeItemViewModel : TreeItemViewModel
15 references to TreeItemViewModel
Microsoft.VisualStudio.LanguageServices (15)
ValueTracking\TreeItemViewModel.cs (2)
55ImmutableArray<TreeItemViewModel> children) 71foreach (var child in children)
ValueTracking\ValueTrackedTreeItemViewModel.cs (5)
54ImmutableArray<TreeItemViewModel> children, 91internal static async ValueTask<TreeItemViewModel> CreateAsync( 94ImmutableArray<TreeItemViewModel> children, 190private async Task<ImmutableArray<TreeItemViewModel>> CalculateChildrenAsync(CancellationToken cancellationToken) 197self._solution, item, children: ImmutableArray<TreeItemViewModel>.Empty,
ValueTracking\ValueTrackingCommandHandler.cs (4)
128using var _ = CodeAnalysis.PooledObjects.ArrayBuilder<TreeItemViewModel>.GetInstance(out var rootItems); 137solution, child, children: ImmutableArray<TreeItemViewModel>.Empty, toolWindow.ViewModel, _glyphService, valueTrackingService, _globalOptions, _threadingContext, _listener, _threadOperationExecutor, cancellationToken).ConfigureAwait(false); 143using var _1 = CodeAnalysis.PooledObjects.ArrayBuilder<TreeItemViewModel>.GetInstance(out var childItems); 147solution, child, children: ImmutableArray<TreeItemViewModel>.Empty, toolWindow.ViewModel, _glyphService, valueTrackingService, _globalOptions, _threadingContext, _listener, _threadOperationExecutor, cancellationToken).ConfigureAwait(false);
ValueTracking\ValueTrackingTree.xaml.cs (1)
90if (navigate && item is TreeItemViewModel navigatableItem)
ValueTracking\ValueTrackingTreeViewModel.cs (3)
28public ObservableCollection<TreeItemViewModel> Roots { get; } = []; 66public bool ShowDetails => SelectedItem is TreeItemViewModel; 101if (SelectedItem is TreeItemViewModel itemWithInfo)