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)
128if (_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; 276var groups = _tracker.SelectedDiagnosticItems.GroupBy(item => item.ProjectId); 327var configurable = !_tracker.SelectedDiagnosticItems.Any(static item => item.Descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.NotConfigurable)); 339return _tracker != null && 340_tracker.SelectedHierarchy != null && 341_tracker.SelectedHierarchy.TryGetProject(out var project) && 360foreach (var item in _tracker.SelectedAnalyzerItems) 368if (_tracker.SelectedFolder != null && 371var workspace = _tracker.SelectedFolder.Workspace as VisualStudioWorkspace; 372var projectId = _tracker.SelectedFolder.ProjectId; 439foreach (var selectedDiagnostic in _tracker.SelectedDiagnosticItems) 514if (_tracker.SelectedDiagnosticItems.Length != 1) 519var uri = _tracker.SelectedDiagnosticItems[0].Descriptor.GetValidHelpLinkUri(); 528if (_tracker.SelectedHierarchy.TryGetProject(out var project) && 529_tracker.SelectedHierarchy.TryGetCanonicalName(_tracker.SelectedItemId, out var ruleSetFileFullPath))