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