20 references to LanguageServerWorkspaceFactory
Microsoft.CodeAnalysis.LanguageServer (14)
FileBasedPrograms\CanonicalMiscellaneousFilesProjectProvider.cs (2)
16private readonly LanguageServerWorkspaceFactory _workspaceFactory; 21public CanonicalMiscellaneousFilesProjectProvider(LanguageServerWorkspaceFactory workspaceFactory, ILoggerFactory loggerFactory)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
36LanguageServerWorkspaceFactory workspaceFactory,
FileBasedPrograms\FileBasedProgramsWorkspaceProviderFactory.cs (1)
29LanguageServerWorkspaceFactory workspaceFactory,
HostWorkspace\LanguageServerProjectLoader.cs (2)
27protected readonly LanguageServerWorkspaceFactory _workspaceFactory; 90LanguageServerWorkspaceFactory workspaceFactory,
HostWorkspace\LanguageServerProjectSystem.cs (1)
29LanguageServerWorkspaceFactory workspaceFactory,
HostWorkspace\LanguageServerWorkspaceFactory.cs (2)
21[Export(typeof(LanguageServerWorkspaceFactory)), Shared] 38_logger = loggerFactory.CreateLogger(nameof(LanguageServerWorkspaceFactory));
HostWorkspace\Razor\RazorInitializer.cs (1)
18internal sealed class RazorInitializer(Lazy<LanguageServerWorkspaceFactory> workspaceFactory, [Import(AllowDefault = true)] ITelemetryReporter? telemetryReporter) : ILspService, IOnInitialized
HostWorkspace\WorkspaceProjectFactoryService.cs (2)
24LanguageServerWorkspaceFactory workspaceFactory, 28private readonly LanguageServerWorkspaceFactory _workspaceFactory = workspaceFactory;
Program.cs (2)
121var workspaceFactory = exportProvider.GetExportedValue<LanguageServerWorkspaceFactory>();
Microsoft.CodeAnalysis.LanguageServer.UnitTests (6)
FileBasedProgramsWorkspaceTests.cs (4)
63var workspaceFactory = testLspServer.TestWorkspace.ExportProvider.GetExportedValue<LanguageServerWorkspaceFactory>(); 77var workspaceFactory = testLspServer.TestWorkspace.ExportProvider.GetExportedValue<LanguageServerWorkspaceFactory>();
WorkspaceProjectFactoryServiceTests.cs (2)
27var workspaceFactory = exportProvider.GetExportedValue<LanguageServerWorkspaceFactory>();