1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
99_workspaceFactory = workspaceFactory;
22 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (22)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (14)
125var solution = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace.CurrentSolution; 131await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 157await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 162var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 179var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 186await _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace => 204_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace, 209_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace.Services.SolutionServices, 213_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => 225_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => 233_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 238var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 270ProjectFactory = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 363var miscWorkspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (5)
90if (textDocument.Project.Solution.Workspace == _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace) 146await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild); 152var workspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 157_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo)); 213ProjectFactory = _workspaceFactory.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (3)
305HasSolutionFile = _workspaceFactory.HostProjectFactory.SolutionPath is not null, 384_workspaceFactory.ProjectSystemHostInfo); 386var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher, _workspaceFactory.TargetFrameworkManager);