2 instantiations of NavigationBarModel
Microsoft.CodeAnalysis.EditorFeatures (1)
NavigationBar\NavigationBarController_ModelComputation.cs (1)
79return new NavigationBarModel(itemService, items);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
NavigationBar\TestHelpers.vb (1)
64Dim model As New NavigationBarModel(service, items)
12 references to NavigationBarModel
Microsoft.CodeAnalysis.EditorFeatures (12)
NavigationBar\NavigationBarController.cs (4)
48private (ImmutableArray<NavigationBarProjectItem> projectItems, NavigationBarProjectItem? selectedProjectItem, NavigationBarModel? model, NavigationBarSelectedTypeAndMember selectedInfo) _lastPresentedInfo; 67private readonly AsyncBatchingWorkQueue<bool, NavigationBarModel?> _computeModelQueue; 96_computeModelQueue = new AsyncBatchingWorkQueue<bool, NavigationBarModel?>( 309public Task<NavigationBarModel?> GetModelAsync()
NavigationBar\NavigationBarController_ModelComputation.cs (5)
25private async ValueTask<NavigationBarModel?> ComputeModelAndSelectItemAsync(ImmutableSegmentedList<bool> unused, CancellationToken cancellationToken) 35var model = await ComputeModelAsync().ConfigureAwait(false); 43async Task<NavigationBarModel?> ComputeModelAsync() 122var model = await _computeModelQueue.WaitUntilCurrentBatchCompletesAsync().ConfigureAwait(true); 150NavigationBarModel? model, int caretPosition, CancellationToken cancellationToken)
NavigationBar\NavigationBarModel.cs (3)
11internal sealed class NavigationBarModel : IEquatable<NavigationBarModel> 23=> Equals(obj as NavigationBarModel); 25public bool Equals(NavigationBarModel? other)