1 write to MiscellaneousFilesWorkspaceProjectFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
62MiscellaneousFilesWorkspaceProjectFactory = new ProjectSystemProjectFactory(
7 references to MiscellaneousFilesWorkspaceProjectFactory
Microsoft.CodeAnalysis.LanguageServer (7)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (6)
69return document.Project.Solution.Workspace == _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace || 91await BeginLoadingProjectWithPrimordialAsync(primordialDoc.FilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, primordialProjectId: primordialDoc.Project.Id, doDesignTimeBuild); 103var workspace = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.Workspace; 108_workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo)); 156var loader = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory.CreateFileTextLoader(documentPath); 168ProjectFactory: isFileBasedProgram ? _workspaceFactory.HostProjectFactory : _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory,
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
64miscellaneousFilesWorkspace.ProjectSystemProjectFactory = MiscellaneousFilesWorkspaceProjectFactory;