1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
106
_workspaceFactory
= workspaceFactory;
21 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (21)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (11)
104
await
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspaceAsync(workspace =>
110
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
128
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
134
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo));
135
loadedProjects.Add(documentPath, new ProjectLoadState.Primordial(
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory, projectInfo.Id));
149
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace,
154
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace.Services.SolutionServices,
158
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace =>
165
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory,
200
ProjectFactory =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory,
291
var miscWorkspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (5)
127
if (textDocument.Project.Solution.Workspace ==
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace)
184
await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath,
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild);
190
var workspace =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.Workspace;
196
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo));
252
ProjectFactory =
_workspaceFactory
.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (5)
170
knownCommandLineParserLanguages:
_workspaceFactory
.HostWorkspace.Services.SolutionServices.GetSupportedLanguages<ICommandLineParserService>(),
311
HasSolutionFile =
_workspaceFactory
.HostProjectFactory.SolutionPath is not null,
390
_workspaceFactory
.ProjectSystemHostInfo);
392
var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher,
_workspaceFactory
.TargetFrameworkManager);
540
var miscFactory =
_workspaceFactory
.MiscellaneousFilesWorkspaceProjectFactory;