1 implementation of IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (1)
Implementation\HierarchyItemToProjectIdMap.cs (1)
21internal sealed class HierarchyItemToProjectIdMap(VisualStudioWorkspaceImpl workspace) : IHierarchyItemToProjectIdMap
20 references to IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (10)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
69var hierarchyToProjectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
226var projectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Implementation\HierarchyItemToProjectIdMap.cs (1)
18[ExportWorkspaceService(typeof(IHierarchyItemToProjectIdMap), ServiceLayer.Host), Shared]
Implementation\IHierarchyItemToProjectIdMap.cs (2)
35/// <inheritdoc cref="IHierarchyItemToProjectIdMap.TryGetProject"/>"/> 36public static bool TryGetProjectId(this IHierarchyItemToProjectIdMap idMap, IVsHierarchyItem hierarchyItem, string? targetFrameworkMoniker, [NotNullWhen(true)] out ProjectId? projectId)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (3)
61private readonly IHierarchyItemToProjectIdMap _projectMap = workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>(); 126private static Func<Project, bool> GetShouldFixInProjectDelegate(IVsHierarchyItemManager vsHierarchyItemManager, IHierarchyItemToProjectIdMap projectMap, IVsHierarchy? projectHierarchy)
Microsoft.VisualStudio.LanguageServices.Implementation (10)
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItemSourceProvider.cs (4)
34private IHierarchyItemToProjectIdMap? _projectMap; 49var hierarchyMapper = TryGetProjectMap(); 76private IHierarchyItemToProjectIdMap? TryGetProjectMap() 77=> _projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSourceProvider.cs (4)
41private IHierarchyItemToProjectIdMap? _projectMap; 54var hierarchyMapper = TryGetProjectMap(); 159private IHierarchyItemToProjectIdMap? TryGetProjectMap() 161_projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();
SolutionExplorer\SymbolTree\RootSymbolTreeItemCollectionSource.cs (2)
101var idMap = _rootProvider._workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();