1 implementation of IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (1)
Implementation\HierarchyItemToProjectIdMap.cs (1)
22internal sealed class HierarchyItemToProjectIdMap(VisualStudioWorkspaceImpl workspace) : IHierarchyItemToProjectIdMap
10 references to IHierarchyItemToProjectIdMap
Microsoft.VisualStudio.LanguageServices (10)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
69var hierarchyToProjectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
224var projectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Implementation\HierarchyItemToProjectIdMap.cs (1)
19[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)