1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
97_workspaceFactory = workspaceFactory;
10 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (10)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (7)
62return document.Project.Solution.Workspace == _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace || 81await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild); 87var workspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 92_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo)); 134var loader = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.CreateFileTextLoader(documentPath); 147ProjectFactory = isFileBasedProgram ? _workspaceFactory.HostProjectFactory : _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (3)
296HasSolutionFile = _workspaceFactory.HostProjectFactory.SolutionPath is not null, 378_workspaceFactory.ProjectSystemHostInfo); 380var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher, _workspaceFactory.TargetFrameworkManager);