1 write to _tracker
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\AnalyzersCommandHandler.cs (1)
89
_tracker
= tracker;
22 references to _tracker
Microsoft.VisualStudio.LanguageServices.Implementation (22)
SolutionExplorer\AnalyzersCommandHandler.cs (22)
127
if (
_tracker
!= null)
129
_tracker
.SelectedHierarchyItemChanged += SelectedHierarchyItemChangedHandler;
225
_projectContextAddMenuItem.Visible = selectedProjectSupportsAnalyzers &&
_tracker
.SelectedItemId == VSConstants.VSITEMID_ROOT;
228
_tracker
.SelectedHierarchy.TryGetItemName(
_tracker
.SelectedItemId, out var itemName) &&
242
_openHelpLinkMenuItem.Visible =
_tracker
.SelectedDiagnosticItems.Length == 1 &&
243
_tracker
.SelectedDiagnosticItems[0].Descriptor.GetValidHelpLinkUri() != null;
262
var groups =
_tracker
.SelectedDiagnosticItems.GroupBy(item => item.ProjectId);
314
var configurable = !
_tracker
.SelectedDiagnosticItems.Any(static item => item.Descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.NotConfigurable));
326
return
_tracker
!= null &&
327
_tracker
.SelectedHierarchy != null &&
328
_tracker
.SelectedHierarchy.TryGetProject(out var project) &&
347
foreach (var item in
_tracker
.SelectedAnalyzerItems)
355
if (
_tracker
.SelectedFolder != null &&
358
var projectId =
_tracker
.SelectedFolder.ProjectId;
359
if (
_tracker
.SelectedFolder.Workspace is VisualStudioWorkspace workspace)
425
foreach (var selectedDiagnostic in
_tracker
.SelectedDiagnosticItems)
500
if (
_tracker
.SelectedDiagnosticItems.Length != 1)
505
var uri =
_tracker
.SelectedDiagnosticItems[0].Descriptor.GetValidHelpLinkUri();
514
if (
_tracker
.SelectedHierarchy.TryGetProject(out var project) &&
515
_tracker
.SelectedHierarchy.TryGetCanonicalName(
_tracker
.SelectedItemId, out var ruleSetFileFullPath))