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)
62
return document.Project.Solution.Workspace ==
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace ||
81
await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath,
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild);
87
var workspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
92
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo));
134
var loader =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.CreateFileTextLoader(documentPath);
147
ProjectFactory = isFileBasedProgram ?
_workspaceFactory
.HostProjectFactory :
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (3)
296
HasSolutionFile =
_workspaceFactory
.HostProjectFactory.SolutionPath is not null,
378
_workspaceFactory
.ProjectSystemHostInfo);
380
var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher,
_workspaceFactory
.TargetFrameworkManager);