1 implementation of IMetadataService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\Metadata\MetadataServiceFactory.cs (1)
20
internal sealed class MetadataService(IDocumentationProviderService documentationProviderService) :
IMetadataService
14 references to IMetadataService
Microsoft.CodeAnalysis.Features (4)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (2)
97
var
service = workspace.Services.GetRequiredService<
IMetadataService
>();
Workspace\MiscellaneousFileUtilities.cs (2)
113
var
metadataService = services.GetRequiredService<
IMetadataService
>();
Microsoft.CodeAnalysis.Workspaces (8)
Workspace\CommandLineProject.cs (2)
37
var
metadataService = languageServices.SolutionServices.GetRequiredService<
IMetadataService
>();
Workspace\Host\Metadata\MetadataServiceFactory.cs (1)
12
[ExportWorkspaceServiceFactory(typeof(
IMetadataService
), ServiceLayer.Default), Shared]
Workspace\Host\Metadata\WorkspaceMetadataFileReferenceResolver.cs (2)
16
private readonly
IMetadataService
_metadataService;
19
public WorkspaceMetadataFileReferenceResolver(
IMetadataService
metadataService, RelativePathResolver pathResolver)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
833
return solutionServices.GetRequiredService<
IMetadataService
>().GetReference(fullFilePath, properties);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
532
var
metadataService = ProjectState.LanguageServices.SolutionServices.GetRequiredService<
IMetadataService
>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
203
var
metadataService = _solutionServices.GetRequiredService<
IMetadataService
>();