1 write to _tracker
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\AnalyzersCommandHandler.cs (1)
88
_tracker
= tracker;
22 references to _tracker
Microsoft.VisualStudio.LanguageServices.Implementation (22)
SolutionExplorer\AnalyzersCommandHandler.cs (22)
128
if (
_tracker
!= null)
130
_tracker
.SelectedHierarchyItemChanged += SelectedHierarchyItemChangedHandler;
238
_projectContextAddMenuItem.Visible = selectedProjectSupportsAnalyzers &&
_tracker
.SelectedItemId == VSConstants.VSITEMID_ROOT;
241
_tracker
.SelectedHierarchy.TryGetItemName(
_tracker
.SelectedItemId, out var itemName) &&
255
_openHelpLinkMenuItem.Visible =
_tracker
.SelectedDiagnosticItems.Length == 1 &&
256
_tracker
.SelectedDiagnosticItems[0].Descriptor.GetValidHelpLinkUri() != null;
276
var groups =
_tracker
.SelectedDiagnosticItems.GroupBy(item => item.ProjectId);
327
var configurable = !
_tracker
.SelectedDiagnosticItems.Any(static item => item.Descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.NotConfigurable));
339
return
_tracker
!= null &&
340
_tracker
.SelectedHierarchy != null &&
341
_tracker
.SelectedHierarchy.TryGetProject(out var project) &&
360
foreach (var item in
_tracker
.SelectedAnalyzerItems)
368
if (
_tracker
.SelectedFolder != null &&
371
var workspace =
_tracker
.SelectedFolder.Workspace as VisualStudioWorkspace;
372
var projectId =
_tracker
.SelectedFolder.ProjectId;
439
foreach (var selectedDiagnostic in
_tracker
.SelectedDiagnosticItems)
514
if (
_tracker
.SelectedDiagnosticItems.Length != 1)
519
var uri =
_tracker
.SelectedDiagnosticItems[0].Descriptor.GetValidHelpLinkUri();
528
if (
_tracker
.SelectedHierarchy.TryGetProject(out var project) &&
529
_tracker
.SelectedHierarchy.TryGetCanonicalName(
_tracker
.SelectedItemId, out var ruleSetFileFullPath))