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