1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
104_workspaceFactory = workspaceFactory;
22 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (22)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (14)
127var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 132await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 158await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 163var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 180var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 187await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 205_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace, 210_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace.Services.SolutionServices, 214_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => 226_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => 234_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 239var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 268ProjectFactory = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 362var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (5)
94if (textDocument.Project.Solution.Workspace == _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace) 150await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild); 156var workspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 161_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo)); 217ProjectFactory = _workspaceFactory.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (3)
310HasSolutionFile = _workspaceFactory.HostProjectFactory.SolutionPath is not null, 389_workspaceFactory.ProjectSystemHostInfo); 391var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher, _workspaceFactory.TargetFrameworkManager);