1 write to ProjectFactory
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
103ProjectFactory = projectFactory;
10 references to ProjectFactory
Microsoft.CodeAnalysis.LanguageServer (10)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (3)
67public Workspace Workspace => ProjectFactory.Workspace; 106ProjectFactory.ApplyChangeToWorkspace(workspace => workspace.OnProjectAdded(projectInfo)); 154var loader = ProjectFactory.CreateFileTextLoader(documentPath);
HostWorkspace\LanguageServerProjectLoader.cs (5)
235if (projectLanguage != null && ProjectFactory.Workspace.Services.GetLanguageService<ICommandLineParserService>(projectLanguage) == null) 287await ProjectFactory.ApplyChangeToWorkspaceAsync(workspace => workspace.OnProjectRemoved(projectId), cancellationToken); 333var projectSystemProject = await ProjectFactory.CreateAndAddToWorkspaceAsync( 339var loadedProject = new LoadedProject(projectSystemProject, ProjectFactory.Workspace.Services.SolutionServices, _fileChangeWatcher, _targetFrameworkManager); 427await ProjectFactory.ApplyChangeToWorkspaceAsync(workspace => workspace.OnProjectRemoved(projectId));
HostWorkspace\LanguageServerProjectSystem.cs (2)
51var workspace = ProjectFactory.Workspace; 58ProjectFactory.SolutionPath = solutionFilePath;