1 implementation of IFileBasedProgramService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FileBasedPrograms\FileBasedProgramService.cs (1)
18internal sealed class FileBasedProgramService() : IFileBasedProgramService
7 references to IFileBasedProgramService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FileBasedPrograms\FileBasedProgramService.cs (1)
15[ExportWorkspaceService(typeof(IFileBasedProgramService)), Shared]
Microsoft.CodeAnalysis.Workspaces.MSBuild (6)
MSBuild\BuildHostProjectFileInfoProvider.cs (2)
38var fileBasedProgramService = solutionServices.GetRequiredService<IFileBasedProgramService>();
MSBuild\FileBasedProgramsProjectLoader.cs (1)
23IFileBasedProgramService fileBasedProgramService,
MSBuild\MSBuildProjectLoader.cs (1)
47_projectFileExtensionRegistry = new ProjectFileExtensionRegistry(diagnosticReporter, solutionServices.GetService<IFileBasedProgramService>());
MSBuild\ProjectFileExtensionRegistry.cs (2)
18private readonly IFileBasedProgramService? _fileBasedProgramService; 22public ProjectFileExtensionRegistry(DiagnosticReporter diagnosticReporter, IFileBasedProgramService? fileBasedProgramService)