1 implementation of IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (1)
Implementation\HierarchyItemToProjectIdMap.cs (1)
17internal class HierarchyItemToProjectIdMap : IHierarchyItemToProjectIdMap
16 references to IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (8)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
83var hierarchyToProjectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
414var projectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Implementation\HierarchyItemToProjectIdMap.cs (1)
16[ExportWorkspaceService(typeof(IHierarchyItemToProjectIdMap), ServiceLayer.Host), Shared]
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (3)
58private readonly IHierarchyItemToProjectIdMap _projectMap; 88_projectMap = workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>(); 141private static Func<Project, bool> GetShouldFixInProjectDelegate(IVsHierarchyItemManager vsHierarchyItemManager, IHierarchyItemToProjectIdMap projectMap, IVsHierarchy? projectHierarchy)
Microsoft.VisualStudio.LanguageServices.Implementation (8)
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItemSourceProvider.cs (4)
26private IHierarchyItemToProjectIdMap? _projectMap; 52var hierarchyMapper = TryGetProjectMap(); 79private IHierarchyItemToProjectIdMap? TryGetProjectMap() 81_projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSourceProvider.cs (4)
31private IHierarchyItemToProjectIdMap? _projectMap; 57var hierarchyMapper = TryGetProjectMap(); 147private IHierarchyItemToProjectIdMap? TryGetProjectMap() 149_projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();