1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
100_workspaceFactory = workspaceFactory;
10 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (10)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (6)
222var sourceTextLoader = new WorkspaceFileTextLoader(_workspaceFactory.HostWorkspace.CurrentSolution.Services, documentFilePath, defaultEncoding: null); 234var project = await base.GetOrLoadProjectAsync(documentFilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, CreatePrimordialProjectInfo, doDesignTimeBuild); 262return await TryUnloadProjectAsync(documentPath, fromProjectFactory: _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory); 269? _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory 297ProjectFactory = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 334ProjectFactory = _workspaceFactory.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (4)
164knownCommandLineParserLanguages: _workspaceFactory.HostWorkspace.Services.SolutionServices.GetSupportedLanguages<ICommandLineParserService>(), 295HasSolutionFile = _workspaceFactory.HostProjectFactory.SolutionPath is not null, 377_workspaceFactory.ProjectSystemHostInfo, 380var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher, _workspaceFactory.TargetFrameworkManager);