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