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