1 type derived from TreeItemViewModel
Microsoft.VisualStudio.LanguageServices (1)
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
24internal 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)
55ImmutableArray<TreeItemViewModel> children, 92internal static async ValueTask<TreeItemViewModel> CreateAsync( 95ImmutableArray<TreeItemViewModel> children, 155foreach (var child in children) 191private async Task<ImmutableArray<TreeItemViewModel>> CalculateChildrenAsync(CancellationToken cancellationToken)
ValueTracking\ValueTrackingCommandHandler.cs (4)
127using var _ = CodeAnalysis.PooledObjects.ArrayBuilder<TreeItemViewModel>.GetInstance(out var rootItems); 135var root = await ValueTrackedTreeItemViewModel.CreateAsync( 142using var _1 = CodeAnalysis.PooledObjects.ArrayBuilder<TreeItemViewModel>.GetInstance(out var childItems); 145var childViewModel = await ValueTrackedTreeItemViewModel.CreateAsync(
ValueTracking\ValueTrackingTree.xaml.cs (1)
90if (navigate && item is TreeItemViewModel navigatableItem)
ValueTracking\ValueTrackingTreeViewModel.cs (3)
27public ObservableCollection<TreeItemViewModel> Roots { get; } = []; 56public bool ShowDetails => SelectedItem is TreeItemViewModel; 91if (SelectedItem is TreeItemViewModel itemWithInfo)