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