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)
125
var solution =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace.CurrentSolution;
131
await
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace =>
157
await
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace =>
162
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
179
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
186
await
_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,
238
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
270
ProjectFactory =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory,
363
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (5)
90
if (textDocument.Project.Solution.Workspace ==
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace)
146
await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath,
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild);
152
var workspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
157
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo));
213
ProjectFactory =
_workspaceFactory
.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (3)
305
HasSolutionFile =
_workspaceFactory
.HostProjectFactory.SolutionPath is not null,
384
_workspaceFactory
.ProjectSystemHostInfo);
386
var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher,
_workspaceFactory
.TargetFrameworkManager);