1 write to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
100_workspaceFactory = workspaceFactory;
10 references to _workspaceFactory
Microsoft.CodeAnalysis.LanguageServer (10)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (6)
247var sourceTextLoader = new WorkspaceFileTextLoader(_workspaceFactory.HostWorkspace.CurrentSolution.Services, documentFilePath, defaultEncoding: null); 259var project = await base.GetOrLoadProjectAsync(documentFilePath, _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, CreatePrimordialProjectInfo, doDesignTimeBuild); 287return await TryUnloadProjectAsync(documentPath, fromProjectFactory: _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory); 294? _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory 325ProjectFactory = _workspaceFactory.MiscellaneousFilesWorkspaceProjectFactory, 363ProjectFactory = _workspaceFactory.HostProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (4)
164knownCommandLineParserLanguages: _workspaceFactory.HostWorkspace.Services.SolutionServices.GetSupportedLanguages<ICommandLineParserService>(), 300HasSolutionFile = _workspaceFactory.HostProjectFactory.SolutionPath is not null, 382_workspaceFactory.ProjectSystemHostInfo, 385var loadedProject = new LoadedProject(projectSystemProject, projectFactory, _fileChangeWatcher, _workspaceFactory.TargetFrameworkManager);